zhweb 发表于 2011-3-21 13:09:08

请教关于RUN的变量用法问题,搞不定,头大了(已经解决)

本帖最后由 zhweb 于 2011-3-21 14:15 编辑

我是执行是这条语句:
RunWait(@ComSpec & ' /c ' &' java -jar SignApk.jar testkey.x509.pem testkey.pk8 ' & "'" & GUICtrlRead($Input1)& "'" & ' ' & "'" &GUICtrlRead($Input2) & $S[$S] & "'" & '', '', 0)

换成批处理为:
java -jar SignApk.jar testkey.x509.pem testkey.pk8 C:\Documents and Settings\Administrator\桌面\中国古代十大手抄本合集.apk D:\中国古代十大手抄本合集.apk

其中GUICtrlRead($Input1)和GUICtrlRead($Input2) & $S[$S] 是一个路径和文件名的变量

不论是批处理还是RUNWAIT都执行不了,批处理改成java -jar SignApk.jar testkey.x509.pem testkey.pk8 C:\Docume~1\Administrator\桌面\中国古代十大手抄本合集.apk D:\中国古代十大手抄本合集.apk就可以执行!求高手们帮忙

afan 发表于 2011-3-21 13:48:40

试试RunWait(@ComSpec & ' /c java -jar SignApk.jar testkey.x509.pem testkey.pk8 "' & GUICtrlRead($Input1) & '" "' & GUICtrlRead($Input2) & $S[$S] & '"', '', 0)

zhweb 发表于 2011-3-21 13:53:21

谢谢楼上的,我先试下啊

飘云 发表于 2011-3-21 13:58:07

路径上有空格嘛,在批处理上需要加上""引号来包住路径,所以au3上也要相应的处理

zhweb 发表于 2011-3-21 14:12:53

谢谢二三楼的帮助,已经解决 ,谢谢,加个引号OK
页: [1]
查看完整版本: 请教关于RUN的变量用法问题,搞不定,头大了(已经解决)