为什么我的电脑AU3模板图标不能直接进入打开方式 只能用会话的方式打开

为什么我的电脑AU3模板图标不能直接进入打开方式 只能用会话的方式打开,第1张

方法一:

1、右击打开“我的电脑”图标,单击菜单栏的“工具”,d出的快圆携捷菜单单击“文件夹选项”。

2、切换到“查看”选项卡,在高级设置列表框中仿数去掉“隐藏受保护的 *** 作系统文件(推荐)”复选框,并选择“显橘大伏示所有文件和文件夹”,设置完成后单击“确定”按钮。

3、然后到每个磁盘的根目录下看看有没有“autorun.inf”隐藏文件,如果有则鼠标右键删除。

方法二:

1、单击“开始”,单击“所有程序”,单击“附件”,单击“命令提示符”。

2、在打开的命令提示符窗口中键入“assoc.exe=exefile”命令并按回车键即可恢复exe文件的关联。

Local $exePath = FileOpenDialog("Select EXE", @ScriptDir, "程序文件瞎亮 (*.exe)", 1)

If @error Then

    MsgBox(262144+16, @ScriptName, "没有选择文件!")

    Exit

EndIf

ConsoleWrite("你选择了: " & $exePath & @CRLF)

Local $geticodll = DllOpen(@ScriptDir & "\getico.dll")

If $geticodll = -1 Then

    MsgBox(262144+16, @ScriptName, "晌让加载DLL失败!")

    Exit

EndIf

Local $str = StringSplit($exePath, "\.")

Local $iconPath = @ScriptDir & "\" & $str[$str[0]-1] & ".ico"

ico($exePath, $iconPath)

DllClose($geticodll)

Func ico($srcFile, $desFile)

    Local $dllreturn = DllCall($geticodll, "int", "getico", "str", $srcFile, "str", $desFile)

    If $dllreturn[0] = 0 Then

        MsgBox(262144, @ScriptName, "ico保存成功!")

        Return 宴神局True

    Else

        If $dllreturn[0] = 1 Then

            MsgBox(262144+16, @ScriptName, "未找到源文件!")

        ElseIf $dllreturn[0] = 2 Then

            MsgBox(262144+16, @ScriptName, "保存为图标文件失败!")

        EndIf

        Return False

    EndIf

EndFunc   ==>ico

代码中使用了一个dll文件。上述代码文件和这个dll文件都一起打包在下面的附件中了。

当然,你可以用FileInstall将这个dll文件一起打包编译为exe。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12548922.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存