批处理bat在开始执行命令时可以不显示DOS窗口吗?
如何弄代码?@echooff在代码里有,我说的意思是运行bat时不自动弹出dos窗口的那种,在运行bat后不弹出dos窗口,也不能闪一下就没了的那种,让他运行和执行命令从...
如何弄代码?
@echo off在代码里有,我说的意思是运行bat时不自动弹出dos窗口的那种,在运行bat后不弹出dos窗口,也不能闪一下就没了的那种,让他运行和执行命令从不出现dos窗口,也就是dos静默运行, 展开
@echo off在代码里有,我说的意思是运行bat时不自动弹出dos窗口的那种,在运行bat后不弹出dos窗口,也不能闪一下就没了的那种,让他运行和执行命令从不出现dos窗口,也就是dos静默运行, 展开
4个回答
展开全部
虽然批处理可以实现,但是一般用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
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
展开全部
@echo off
:1
if "%1"=="h" goto :2
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:2
这里写你的代码。
:1
if "%1"=="h" goto :2
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:2
这里写你的代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用VBS脚本可达到你的要求:
DIM objShell
set objShell=wscript.createObject("wscript.shell")
Ireturn=objShell.Run("cmd.exe /C 你的批处理路径",0,TRUE)
完成后保存.vbs 即可
DIM objShell
set objShell=wscript.createObject("wscript.shell")
Ireturn=objShell.Run("cmd.exe /C 你的批处理路径",0,TRUE)
完成后保存.vbs 即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加上句
@ echo off
@ echo off
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询