找回密码
 加入
搜索
查看: 4772|回复: 6

AU3脚本运行完成后删除自身程序?如何写?

  [复制链接]
发表于 2008-9-18 10:23:50 | 显示全部楼层 |阅读模式
AU3脚本运行完成后删除自身程序?如何写?

都差不多了,就差这一句,删除自身。急。
发表于 2008-9-18 10:48:00 | 显示全部楼层
建个批处理,删除脚本后删除批处理本身
发表于 2008-9-18 13:58:03 | 显示全部楼层
删除程序本身

Run(@ComSpec&' /c ping 127.0.0.1 -n 3&del /q "'&@ScriptFullPath&'"',@ScriptDir,@SW_HIDE)

[ 本帖最后由 lxz 于 2008-9-18 14:02 编辑 ]
发表于 2008-9-19 22:10:27 | 显示全部楼层
又学到一招,谢谢
发表于 2008-9-20 11:00:56 | 显示全部楼层
删除程序所在文件夹呢?

我修改成Run(@ComSpec&' /c ping 127.0.0.1 -n 3&del /q "'&@ScriptDir&'"',@ScriptDir,@SW_HIDE)不起作用
发表于 2008-9-20 15:07:30 | 显示全部楼层
DirRemove ( "路径" [, 递归遍历] )

路径: 要删除的文件夹的路径。
递归遍历 :[可选参数] 此标志参数用以决定是否删除子目录:
0 = (默认)不删除文件及子目录
1 = 删除文件及子目录(类似于 DOS 下的 DelTree 命令)

当然,为了避免错误,建议把执行程序放在此目录之外,执行完然后删除自己.
发表于 2008-9-27 11:04:38 | 显示全部楼层

;删除脚本程序自身
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) 


如果有用心看的话会在下面的链接看到!!!!
http://www.autoitx.com/forum.php ... &extra=page%3D1
建议多用心看一下论坛,不要一晃而过!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-22 00:13 , Processed in 0.078865 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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