找回密码
 加入
搜索
查看: 4123|回复: 7

[系统综合] (已解决)RUN运行文件,文件参数带有相对路径的怎么写正确

  [复制链接]
发表于 2012-1-31 23:14:15 | 显示全部楼层 |阅读模式
本帖最后由 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"
怎么写正确,以上是错在哪里:请指教。
发表于 2012-1-31 23:53:06 | 显示全部楼层
本帖最后由 Ycxw2008 于 2012-1-31 23:56 编辑

不知是不是这个意思
如果
$Drive='D'
RunWait(@TempDir & '\VD.exe '&$Drive & ':\mysoft\mysoft.iso w: /h')
发表于 2012-1-31 23:55:05 | 显示全部楼层
本帖最后由 半芯竹 于 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)
测试一下看哪个可行,我没有可以带参数运行的可执行文件。。无法测试。
发表于 2012-2-1 01:46:38 | 显示全部楼层
本帖最后由 80ren 于 2012-2-1 09:09 编辑

我也想知道。。。

评分

参与人数 1金钱 -10 收起 理由
afan -10

查看全部评分

发表于 2012-2-1 05:20:13 | 显示全部楼层
回复 4# 80ren


    人家问问题,你也这样水?水的也太没水准了吧

评分

参与人数 1金钱 +15 贡献 +1 收起 理由
afan + 15 + 1

查看全部评分

发表于 2012-2-1 07:59:39 | 显示全部楼层
RunWait(@TempDir & '\VD.exe ' & $Drive & ':\mysoft\mysoft.iso w: /h')
发表于 2012-2-1 08:05:34 | 显示全部楼层
你再试试如下代码,看看如何。。。
 FileInstall("VD.exe", @TempDir & "VD.exe", 1)
 ........
 RunWait(@TempDir & "VD.exe"  $Drive & ":" & "mysoft" & "" & "mysoft.iso w: /h"')
 楼主| 发表于 2012-2-1 13:11:19 | 显示全部楼层
谢谢各位,上面找到可行。十分感谢。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 03:33 , Processed in 0.084464 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表