找回密码
 加入
搜索
查看: 1920|回复: 3

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

[复制链接]
发表于 2012-3-16 23:15:56 | 显示全部楼层 |阅读模式
本帖最后由 fuinei 于 2012-3-17 09:57 编辑

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

评分

参与人数 1金钱 +15 收起 理由
afan + 15 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2012-3-16 23:29:57 | 显示全部楼层
论坛内搜索, 请利用起来
发表于 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


慎用

评分

参与人数 1金钱 +10 收起 理由
afan + 10

查看全部评分

 楼主| 发表于 2012-3-17 09:56:43 | 显示全部楼层
谢谢veket_linux 兄的提醒,昨天搜索时输入的内容太多,没有找到需要的内容.
谢谢vason1019 兄的指导,测试成功
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-20 19:56 , Processed in 0.093217 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表