xwlzx 发表于 2010-3-2 08:38:32

run/runwait调用目录宏下带参数程序的错误

本帖最后由 afan 于 2010-3-2 12:43 编辑

比如RunWait('regedit /s @TempDir & "\code.reg"') 根本没能导入注册表,如果放在当前目录用
RunWait('regedit /s code.reg')这个可以导入,但是改成RunWait('regedit /s @ScripDir & "\code.reg"')也无法导入注册表,请问高手如何解决静默导入临时文件夹下的注册表文件。

afan 发表于 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) ;验证表达式结果

xwlzx 发表于 2010-3-2 11:36:28

本帖最后由 xwlzx 于 2010-3-2 12:20 编辑

太感谢了!我水平有限,自己弄了半天,在网上查了半天没有结果,终于在这里得到了解决,谢谢!学习了!请问一下,那里有关于引号使用详细的教程啊,那个帮助文档上很简略!请推荐一下!谢谢!

masterpcc 发表于 2010-3-20 16:47:38

新手,学习中!!

lchl0588 发表于 2010-3-20 17:48:04

太感谢了!我水平有限,自己弄了半天,在网上查了半天没有结果,终于在这里得到了解决,谢谢!学习了!请问 ...
xwlzx 发表于 2010-3-2 11:36 http://www.autoitx.com/images/common/back.gif

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

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

希望你前前后后都看下,两个都有达人的回话,耐人寻味。。。。。

qinguofang 发表于 2010-4-20 14:21:20

来看看下呵呵 是不是好用
页: [1]
查看完整版本: run/runwait调用目录宏下带参数程序的错误