找回密码
 加入
搜索
查看: 5426|回复: 18

AU3删除自身所在文件夹怎么弄???

[复制链接]
发表于 2008-9-20 11:50:55 | 显示全部楼层 |阅读模式
Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd /s/q "'&@ScriptDir&'"',@SystemDir,@SW_HIDE)
好像没有效果

[ 本帖最后由 78391493 于 2008-9-20 15:38 编辑 ]
 楼主| 发表于 2008-9-20 12:21:15 | 显示全部楼层
每次都是把文件删掉。。。没办法删除文件夹。。。。
发表于 2008-9-20 12:41:21 | 显示全部楼层
原帖由 78391493 于 2008-9-20 11:50 发表
Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd /s/q "'&@ScriptDir&'"',@SystemDir,@SW_HIDE)
好像没有效果



这句本身就是删除自身的,谁说了是删除文件夹的呀,删除文件夹要另外一句.
 楼主| 发表于 2008-9-20 13:21:03 | 显示全部楼层

回复 3# lxz 的帖子

。。。。我拜托你先仔细看清楚
发表于 2008-9-20 15:04:39 | 显示全部楼层
DirRemove ( "路径" [, 递归遍历] )

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

当然,为了避免错误,建议把执行程序放在此目录之外
 楼主| 发表于 2008-9-20 15:36:07 | 显示全部楼层
LS的不懂就不要来捣乱。。。。
 楼主| 发表于 2008-9-20 15:37:02 | 显示全部楼层
搞定了

Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd /s/q "'&@ScriptDir&'"&exit',@SystemDir,@SW_HIDE)
发表于 2008-9-20 22:26:52 | 显示全部楼层
原帖由 78391493 于 2008-9-20 15:36 发表
LS的不懂就不要来捣乱。。。。


你这家伙自己不懂还不让人说.真是...

[ 本帖最后由 lxz 于 2008-9-20 22:37 编辑 ]
 楼主| 发表于 2008-9-20 22:47:42 | 显示全部楼层

回复 8# lxz 的帖子

额~~~难道他这不算捣乱么。。。居然说用DirRemove函数。。。。。
发表于 2008-9-20 22:49:00 | 显示全部楼层
原帖由 78391493 于 2008-9-20 22:47 发表
额~~~难道他这不算捣乱么。。。居然说用DirRemove函数。。。。。


哦,错了,我以为你说我呢.
发表于 2008-9-21 16:58:11 | 显示全部楼层
删除不了自身目录啊
发表于 2009-5-13 12:41:49 | 显示全部楼层
Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd /s/q "'&@ScriptDir&'"&exit',@SystemDir,@SW_HIDE)
试过了,不成,删不了目录
发表于 2009-6-3 22:29:09 | 显示全部楼层
理论上讲AU3似乎办不到啊
发表于 2009-6-3 23:28:05 | 显示全部楼层
应该是可以删除,前提是,脚本所在目录的文件没有在运行,或者被别的软件调用什么的
在PING那里的时间再加长一点点看看,时间长点可能性就大一点
发表于 2009-6-3 23:58:45 | 显示全部楼层
先留名,以后试试
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-3 17:08 , Processed in 0.094550 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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