Board logo

标题: [其他] 无窗口运行一个带参数、路径有空格的exe文件,应该怎么做? [打印本页]

作者: ryanliue    时间: 2009-9-19 19:52     标题: 无窗口运行一个带参数、路径有空格的exe文件,应该怎么做?

我要运行的命令是:

.\rf6lic.exe ".\My RoboForm Data\Default Profile"

这个exe文件是一个命令行程序,由于命令行窗口不雅观,所以不想让它显示。

另外它还带一个路径参数,而路径参数中有包含有空格。

在网上查了下,好像VBS脚本可以实现这一点,但我实在不会写,所以来此求助,请大家帮忙,谢谢!
作者: a904055262    时间: 2009-9-19 20:04

start "" /min /b "路径" "参数"
运行后 可以最小化
作者: ryanliue    时间: 2009-9-19 20:18

可是我想要的是不显示窗口,而不是最小化啊。

要能够双击运行的。
作者: januapr    时间: 2009-9-19 21:38

不知这个是不是你想要的效果:
  1. @echo off
  2. if "%1" == "h" goto begin
  3. mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
  4. :begin
  5. 这里是你要运行的命令
  6. pause
复制代码

作者: Seter    时间: 2009-9-20 10:37

CreateObject("WScript.Shell").Run "rf6lic.exe ""\My RoboForm Data\Default Profile""",0
没试过...估计可能引号出错,我VBS差..
作者: canyuexiaolang    时间: 2009-9-20 11:55

http://bbs.bathome.net/thread-5778-1-1.html
看着个




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2