[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] start、run、exec等命令如何启动带大量参数的程序?

start "net" "d:\文件\net.exe" -a "-b -t -s"
用start能启动没问题。

如果用run、exec等其他方式要怎样写才能启动带大量参数的程序呢。

bat里有 run、exec ??
我只知道VBS下有
exec 很少用
我介绍下run

Set Shell = CreateObject("Wscript.Shell")
Shell.Run
"程序路径"
'路径里没有空格的情况
Shell.Run """程序路径""" '路径里有空格的情况

Shell.Run """程序路径"" /a /c /x ""文件当参数""" '路径里有空格的情况
Shell.Run "net d:\文件\net.exe -a -b -t -s" '路径里没有空格的情况

'常用的四个运行状态
Shell.Run "d:\test.exe",0 '隐藏运行
Shell.Run "d:\test.exe",1 '正常运行
Shell.Run "d:\test.exe",2 '最小化运行
Shell.Run "d:\test.exe",3 '最大化运行

'是否等待运行完毕才执行下一条,默认否
Shell.Run "d:\test.exe",0,1 '隐藏并等待程序运行完毕
Shell.Run "d:\test.exe",0 '隐藏运行,且不等待,直接运行下一条命令

TOP

返回列表