78391493 发表于 2008-9-20 11:50:55

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 12:21:15

每次都是把文件删掉。。。没办法删除文件夹。。。。

lxz 发表于 2008-9-20 12:41:21

原帖由 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)
好像没有效果


这句本身就是删除自身的,谁说了是删除文件夹的呀,删除文件夹要另外一句.

78391493 发表于 2008-9-20 13:21:03

回复 3# lxz 的帖子

。。。。我拜托你先仔细看清楚

cjl 发表于 2008-9-20 15:04:39

DirRemove ( "路径" [, 递归遍历] )

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

当然,为了避免错误,建议把执行程序放在此目录之外

78391493 发表于 2008-9-20 15:36:07

LS的不懂就不要来捣乱。。。。

78391493 发表于 2008-9-20 15:37:02

搞定了

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

lxz 发表于 2008-9-20 22:26:52

原帖由 78391493 于 2008-9-20 15:36 发表 http://www.autoitx.com/images/common/back.gif
LS的不懂就不要来捣乱。。。。

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

[ 本帖最后由 lxz 于 2008-9-20 22:37 编辑 ]

78391493 发表于 2008-9-20 22:47:42

回复 8# lxz 的帖子

额~~~难道他这不算捣乱么。。。居然说用DirRemove函数。。。。。

lxz 发表于 2008-9-20 22:49:00

原帖由 78391493 于 2008-9-20 22:47 发表 http://www.autoitx.com/images/common/back.gif
额~~~难道他这不算捣乱么。。。居然说用DirRemove函数。。。。。

哦,错了,我以为你说我呢.

lantu 发表于 2008-9-21 16:58:11

删除不了自身目录啊

supersuper 发表于 2009-5-13 12:41:49

Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd /s/q "'&@ScriptDir&'"&exit',@SystemDir,@SW_HIDE)试过了,不成,删不了目录

bachelor66 发表于 2009-6-3 22:29:09

理论上讲AU3似乎办不到啊

都市浪子666 发表于 2009-6-3 23:28:05

应该是可以删除,前提是,脚本所在目录的文件没有在运行,或者被别的软件调用什么的
在PING那里的时间再加长一点点看看,时间长点可能性就大一点

kn007 发表于 2009-6-3 23:58:45

先留名,以后试试
页: [1] 2
查看完整版本: AU3删除自身所在文件夹怎么弄???