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 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 12:20 编辑
太感谢了!我水平有限,自己弄了半天,在网上查了半天没有结果,终于在这里得到了解决,谢谢!学习了!请问一下,那里有关于引号使用详细的教程啊,那个帮助文档上很简略!请推荐一下!谢谢! 新手,学习中!! 太感谢了!我水平有限,自己弄了半天,在网上查了半天没有结果,终于在这里得到了解决,谢谢!学习了!请问 ...
xwlzx 发表于 2010-3-2 11:36 http://www.autoitx.com/images/common/back.gif
可以参考指正S大关于《Let's AutoIt》自由天空AU3零起步教程 AutoIt 的小小细节
和刚入门的迷惑点--简单的代码(错误之处是符号)
希望你前前后后都看下,两个都有达人的回话,耐人寻味。。。。。 来看看下呵呵 是不是好用
页:
[1]