批处理bat在开始执行命令时可以不显示DOS窗口吗?

如何弄代码?@echooff在代码里有,我说的意思是运行bat时不自动弹出dos窗口的那种,在运行bat后不弹出dos窗口,也不能闪一下就没了的那种,让他运行和执行命令从... 如何弄代码?
@echo off在代码里有,我说的意思是运行bat时不自动弹出dos窗口的那种,在运行bat后不弹出dos窗口,也不能闪一下就没了的那种,让他运行和执行命令从不出现dos窗口,也就是dos静默运行,
展开
 我来答
453625978
推荐于2017-09-05 · TA获得超过3591个赞
知道大有可为答主
回答量:2445
采纳率:0%
帮助的人:3008万
展开全部
虽然批处理可以实现,但是一般用vbs代码好点。
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C 1.bat", 0, TRUE)
iReturn=objShell.Run("cmd.exe /C 2.bat", 0, TRUE)

存为1.vbs

注:此方法是运行1.bat等1.bat结束后才运行2.bat,如不需要请删除2.bat
百度网友4d455f6
2009-09-17 · TA获得超过3590个赞
知道大有可为答主
回答量:4677
采纳率:0%
帮助的人:4431万
展开全部
@echo off
:1
if "%1"=="h" goto :2
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit

:2
这里写你的代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北辰樱落影c0
2009-09-17 · TA获得超过118个赞
知道答主
回答量:115
采纳率:0%
帮助的人:0
展开全部
利用VBS脚本可达到你的要求:
DIM objShell
set objShell=wscript.createObject("wscript.shell")
Ireturn=objShell.Run("cmd.exe /C 你的批处理路径",0,TRUE)

完成后保存.vbs 即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿修罗重现
2009-09-17 · TA获得超过280个赞
知道小有建树答主
回答量:166
采纳率:66%
帮助的人:80万
展开全部
加上句
@ echo off
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式