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

[系统综合] run/runwait调用目录宏下带参数程序的错误

  [复制链接]
发表于 2010-3-2 08:38:32 | 显示全部楼层 |阅读模式
本帖最后由 afan 于 2010-3-2 12:43 编辑

比如RunWait('regedit /s @TempDir & "\code.reg"') 根本没能导入注册表,如果放在当前目录用
RunWait('regedit /s code.reg')这个可以导入,但是改成RunWait('regedit /s @ScripDir & "\code.reg"')也无法导入注册表,请问高手如何解决静默导入临时文件夹下的注册表文件。
发表于 2010-3-2 10:57:51 | 显示全部楼层
本帖最后由 afan 于 2010-3-2 11:17 编辑
RunWait('regedit /s "' & @ScriptDir & '\code.reg"')
宏的引用问题,你也可以Msgbox()看看结果是否正确
Msgbox(0, 0, 'regedit /s "' & @ScriptDir & '\code.reg"')
如果由于引号问题不太确定,也可以用变量代替如:
$reg = @ScriptDir & '\code.reg'
$reg = '"' & $reg & '"' ;如果路径中有空格,还需在外面加一对引号
Msgbox(0, 0, 'regedit /s ' & $reg) ;验证表达式结果
 楼主| 发表于 2010-3-2 11:36:28 | 显示全部楼层
本帖最后由 xwlzx 于 2010-3-2 12:20 编辑

太感谢了!我水平有限,自己弄了半天,在网上查了半天没有结果,终于在这里得到了解决,谢谢!学习了!请问一下,那里有关于引号使用详细的教程啊,那个帮助文档上很简略!请推荐一下!谢谢!
发表于 2010-3-20 16:47:38 | 显示全部楼层
新手,学习中!!
发表于 2010-3-20 17:48:04 | 显示全部楼层
太感谢了!我水平有限,自己弄了半天,在网上查了半天没有结果,终于在这里得到了解决,谢谢!学习了!请问 ...
xwlzx 发表于 2010-3-2 11:36


可以参考指正S大关于《Let's AutoIt》自由天空AU3零起步教程 AutoIt 的小小细节

刚入门的迷惑点--简单的代码(错误之处是符号)

希望你前前后后都看下,两个都有达人的回话,耐人寻味。。。。。
发表于 2010-4-20 14:21:20 | 显示全部楼层
来看看下  呵呵 是不是好用
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-6 09:30 , Processed in 0.138759 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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