找回密码
 加入
搜索
查看: 1668|回复: 5

AU3连续调用几个程序出错

[复制链接]
发表于 2008-12-20 21:14:26 | 显示全部楼层 |阅读模式
小弟才接触AU3,现在想用AU3来连续调用几个程序
比如先执行A.exe,再执行B.exe,再执行C.exe,然后导入注册表D,再自我删除所在文件夹及文件

Runwait(@ScriptDir&"A.exe")
Runwait(@ScriptDir&"B.exe")
Runwait(@ScriptDir&"C.exe")
Runwait(@ScriptDir&"Regedit.exe /s D.reg")
Run(@ComSpec&' /c ping 127.0.0.1 -n 3&rd/q/s "'&@ScriptDir&'"',@SystemDir,@SW_HIDE)

但我会出现有时候不导入注册表,有时候又不执行前面的程序,有时候干脆直接删除所有文件,迷糊了
请高手执教!
发表于 2008-12-20 22:51:04 | 显示全部楼层
Runwait(@ScriptDir&"\A.exe")
需要\
 楼主| 发表于 2008-12-21 00:32:57 | 显示全部楼层
谢谢二楼兄弟指点,可以运行A,B,C程序了
Runwait(@ScriptDir&"\A.exe")
Runwait(@ScriptDir&"\B.exe")
Runwait(@ScriptDir&"\C.exe")
注册表导入改为:RunWait(@WindowsDir&"\regedit.exe /s @ScriptDir&\D.reg")后,导入注册表不稳定,怎么回事?
D.reg的路径是不是这样指定的?请高人指点
另外,文件夹偶尔才会删除,是否哪里有错误,也恳请指点

[ 本帖最后由 liuzi360 于 2008-12-21 10:47 编辑 ]
发表于 2008-12-21 12:41:21 | 显示全部楼层
注册表用RegWrite命令
 楼主| 发表于 2008-12-21 21:02:53 | 显示全部楼层

回复 4# ly2001 的帖子

太多注册表要导入了
直接导入reg文件,怎么导入呢
发表于 2009-1-3 14:09:24 | 显示全部楼层
导入注册表文件,用如下试试
RunWait(@ComSpec & " /c regedit.exe /s D.reg", "", @SW_HIDE)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 12:12 , Processed in 0.085453 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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