(已解决)RUN运行文件,文件参数带有相对路径的怎么写正确
本帖最后由 ndyzx 于 2012-2-1 13:11 编辑如下:
$Drive是一人代表驱动器盘符的变量,由其它语名赋值,而其中的VE.EXE是要执行的程序,该程序要加参数,且参数带是变量的路径。
......
FileInstall("VD.exe", @TempDir & "\VD.exe", 1)
........
RunWait('@TempDir & "\VD.exe"$Drive & ":\" & "mysoft" & "\" & "mysoft.iso w: /h"')
想要运行临时文件件夹下的VD.EXE,但要加参数运行,
参数是带变量目录下的某文件再加参数。有点相当于BAT文件的start %TEMP%\vd.exe %CDDRIVE%\mysoft\mysoft.iso w: /h"
怎么写正确,以上是错在哪里:请指教。 本帖最后由 Ycxw2008 于 2012-1-31 23:56 编辑
不知是不是这个意思
如果$Drive='D'
RunWait(@TempDir & '\VD.exe '&$Drive & ':\mysoft\mysoft.iso w: /h') 本帖最后由 半芯竹 于 2012-2-1 00:00 编辑
RunWait(@TempDir & "\VD.exe " & $Drive & ":\mysoft\mysoft.iso w: /h")Run(@ComSpec & " /c " &@TempDir & "\VD.exe " & $Drive & ":\mysoft\mysoft.iso w: /h" , "", @SW_HIDE)测试一下看哪个可行,我没有可以带参数运行的可执行文件。。无法测试。 本帖最后由 80ren 于 2012-2-1 09:09 编辑
我也想知道。。。 回复 4# 80ren
人家问问题,你也这样水?水的也太没水准了吧 RunWait(@TempDir & '\VD.exe ' & $Drive & ':\mysoft\mysoft.iso w: /h') 你再试试如下代码,看看如何。。。
FileInstall("VD.exe", @TempDir & "VD.exe", 1)
........
RunWait(@TempDir & "VD.exe"$Drive & ":\" & "mysoft" & "\" & "mysoft.iso w: /h"')
谢谢各位,上面找到可行。十分感谢。
页:
[1]