AU3删除自身所在文件夹怎么弄???
Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd /s/q "'&@ScriptDir&'"',@SystemDir,@SW_HIDE)好像没有效果
[ 本帖最后由 78391493 于 2008-9-20 15:38 编辑 ] 每次都是把文件删掉。。。没办法删除文件夹。。。。 原帖由 78391493 于 2008-9-20 11:50 发表 http://www.autoitx.com/images/common/back.gif
Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd /s/q "'&@ScriptDir&'"',@SystemDir,@SW_HIDE)
好像没有效果
这句本身就是删除自身的,谁说了是删除文件夹的呀,删除文件夹要另外一句.
回复 3# lxz 的帖子
。。。。我拜托你先仔细看清楚 DirRemove ( "路径" [, 递归遍历] )路径: 要删除的文件夹的路径。
递归遍历 :[可选参数] 此标志参数用以决定是否删除子目录:
0 = (默认)不删除文件及子目录
1 = 删除文件及子目录(类似于 DOS 下的 DelTree 命令)
当然,为了避免错误,建议把执行程序放在此目录之外 LS的不懂就不要来捣乱。。。。 搞定了
Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd /s/q "'&@ScriptDir&'"&exit',@SystemDir,@SW_HIDE) 原帖由 78391493 于 2008-9-20 15:36 发表 http://www.autoitx.com/images/common/back.gif
LS的不懂就不要来捣乱。。。。
你这家伙自己不懂还不让人说.真是...
[ 本帖最后由 lxz 于 2008-9-20 22:37 编辑 ]
回复 8# lxz 的帖子
额~~~难道他这不算捣乱么。。。居然说用DirRemove函数。。。。。 原帖由 78391493 于 2008-9-20 22:47 发表 http://www.autoitx.com/images/common/back.gif额~~~难道他这不算捣乱么。。。居然说用DirRemove函数。。。。。
哦,错了,我以为你说我呢. 删除不了自身目录啊 Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd /s/q "'&@ScriptDir&'"&exit',@SystemDir,@SW_HIDE)试过了,不成,删不了目录 理论上讲AU3似乎办不到啊 应该是可以删除,前提是,脚本所在目录的文件没有在运行,或者被别的软件调用什么的
在PING那里的时间再加长一点点看看,时间长点可能性就大一点 先留名,以后试试
页:
[1]
2