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

[AU3基础] 已解决!调用完成后无法删除

[复制链接]
发表于 2010-6-19 14:17:06 | 显示全部楼层 |阅读模式
本帖最后由 wsfda 于 2010-7-18 11:11 编辑

DirCreate ("C:\Test")
FileInstall("QQ2010.exe","C:\Test\",1)
Dim $make1,$make2,$make3,$make4,$make5
$make1 = "腾讯QQ2010 安装向导"
$make2 = "欢迎使用腾讯QQ2010"
$make3 = "请选择自定义安装选项与快捷方式选项"
$make4 = "请选择安装路径"
Run("C:\Test\QQ2010")
WinWait($make1,$make2)
WinActivate($make1,$make2)
WinWaitActive($make1,$make2)
ControlClick($make1,$make2,"Button1")
ControlClick($make1,$make2,"Button3")
WinWait($make1,$make3)
WinActivate($make1,$make3)
WinWaitActive($make1,$make3)
ControlClick($make1,$make3,"Button9")
ControlClick($make1,$make3,"Button10")
Sleep(100)
ControlClick($make1,$make3,"Button2")
WinWait($make1,$make4)
WinActivate($make1,$make4)
WinWaitActive($make1,$make4)
ControlClick($make1,$make4,"Edit1")
Send("{BACKSPACE 27}")
Send("C:\QQ2010\")
Send("!i")
TrayTip("正在安装","QQ正在安装请不要动鼠标或者键盘",5,2)
WinWait($make1,"安装完成")
WinActivate($make1,"安装完成")
WinWaitActive($make1,"安装完成")
ControlClick($make1,"安装完成","Button6")
ControlClick($make1,"安装完成","Button8")
ControlClick($make1,"安装完成","Button9")
ControlClick($make1,"安装完成","Button7")
ControlClick($make1,"安装完成","Button2")
Sleep(100)
DirRemove("C:\Test", 1)
以上完成后,却无法删除C:\Test
请问是什么原因,应该如何做,谢谢大家,也感谢论坛给我这个机会提问
发表于 2010-6-19 14:24:17 | 显示全部楼层
估计是删除文件夹时QQ2010.exe进程并未完全退出。
在DirRemove("C:\Test", 1)上面加一行 ProcessClose("QQ2010.exe")  试试
发表于 2010-6-19 20:23:18 | 显示全部楼层
估计是删除文件夹时QQ2010.exe进程并未完全退出。
在DirRemove("C:\Test", 1)上面加一行 ProcessClose("QQ ...
afan 发表于 2010-6-19 14:24



    同意Afan 加上那个判断进程是否已经结束。 之后再把TEST文件夹删了。就不会删不掉了
 楼主| 发表于 2010-6-19 22:25:56 | 显示全部楼层
多谢楼上两位大哥,问题解决了,衷心的感谢,,,,
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-6 12:26 , Processed in 0.083832 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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