找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20089|回复: 1

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

[复制链接]
发表于 2012-7-18 16:44:08 | 显示全部楼层 |阅读模式
start "net" "d:\文件\net.exe" -a "-b -t -s"
用start能启动没问题。

如果用run、exec等其他方式要怎样写才能启动带大量参数的程序呢。
发表于 2012-7-18 16:56:55 | 显示全部楼层
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 '隐藏运行,且不等待,直接运行下一条命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 11:21 , Processed in 0.017534 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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