Board logo

标题: [其他] start、run、exec等命令如何启动带大量参数的程序? [打印本页]

作者: hdhyg    时间: 2012-7-18 16:44     标题: start、run、exec等命令如何启动带大量参数的程序?

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

如果用run、exec等其他方式要怎样写才能启动带大量参数的程序呢。
作者: 乱码    时间: 2012-7-18 16:56

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 '隐藏运行,且不等待,直接运行下一条命令





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