Run命令行里面有变量如何写?
Run(@ComSpec & " /c " & "ff.exe 123456 " & $text & " bbbb", "", @SW_HIDE)要运行的命令是ff.exe 123456 $text bbbb
写了半天就是无法运行.囧
[ 本帖最后由 l4ever 于 2008-9-8 19:27 编辑 ] $text 被赋值为什么了?
表面看你的格式似乎是正确的,就是用windows的命令解释器调用 ff.exe ,而ff.exe在执行的时候被赋予了三个参数。 原帖由 KiwiCsj 于 2008-9-8 19:11 发表 http://www.autoitx.com/images/common/back.gif
$text 被赋值为什么了?
表面看你的格式似乎是正确的,就是用windows的命令解释器调用 ff.exe ,而ff.exe在执行的时候被赋予了三个参数。
用CMD是可以运行的.我就觉得奇怪了 原帖由 KiwiCsj 于 2008-9-8 19:11 发表 http://www.autoitx.com/images/common/back.gif
$text 被赋值为什么了?
表面看你的格式似乎是正确的,就是用windows的命令解释器调用 ff.exe ,而ff.exe在执行的时候被赋予了三个参数。
$text 是一些中文. 不理解,如果你实在解不出来,要不将源码和那个ff.exe 一起打包传上来,我们给你看看。 原帖由 KiwiCsj 于 2008-9-8 19:20 发表 http://www.autoitx.com/images/common/back.gif
不理解,如果你实在解不出来,要不将源码和那个ff.exe 一起打包传上来,我们给你看看。
解决了,FF.exe是我写的,多了一个空格.我用StringStripWS去掉了$TEXT内的空格问题解决.
非常感谢各位朋友的回帖
页:
[1]