fuinei 发表于 2012-3-16 23:15:56

[已解决]程序运行完成后自动删除

本帖最后由 fuinei 于 2012-3-17 09:57 编辑

各位好,最近使用AU3和WinRAR做了一个自动安装IE7、AdobeFlash插件等小程序的自解压文件,文件自解压后执行编译好的安装脚本,由于Windows机制无法删除正在执行的文件,请问AU3有没有办法实现脚本执行完成后删除自身及其所在的目录呢?

veket_linux 发表于 2012-3-16 23:29:57

论坛内搜索, 请利用起来

vason1019 发表于 2012-3-16 23:32:43

本帖最后由 vason1019 于 2012-3-16 23:47 编辑

Global $flag = MsgBox(65, "友情提示", "是否要删除程序所在文件夹及程序本身?")
If $flag = 1 Then
        Run(@ComSpec & ' /c ping 127.0.0.1 -n 3&del /q "' & @ScriptFullPath & '"', @ScriptDir, @SW_HIDE)

        Run(@ComSpec & ' /c ping 127.0.0.1 -n 3&rd /q/s "' & @ScriptDir & '"', @ScriptDir, @SW_HIDE)
Else
        Exit
EndIf


慎用

fuinei 发表于 2012-3-17 09:56:43

谢谢veket_linux 兄的提醒,昨天搜索时输入的内容太多,没有找到需要的内容.
谢谢vason1019 兄的指导,测试成功
页: [1]
查看完整版本: [已解决]程序运行完成后自动删除