如何使批处理BAT文件在后台运行而不显示DOS窗口

如题所述

%1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit


以上代码加在脚本开头行,运行后即可隐藏,但稍微会闪一下黑窗口。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-10-21
使用wincmd 的EXEC 命令。可以隐藏DOS框。

如何使批处理BAT文件在后台运行而不显示DOS窗口
1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit 以上代码加在脚本开头行,运行后即可隐藏,但稍微会闪一下黑窗口。

运行bat文件时,如何不显示DOS窗口?
1、让电脑立刻进入睡眠的脚本。2、“win+r”组合键打开“运行”窗口,输入“osk”可打开屏幕键盘。3、在运行窗口中输入“notepad”回车,可以快速打开记事本程序。4、在记事本中粘贴或输入“createobject("wscript.shell").run "C:\\Users\\chaoy\\Desktop\\SleepPc.bat",0”,其中的 "C:\\Users\\chaoy...

可不可以写一个批处理文件(BAT)让它在执行时不显示DOS窗口
不行.

运行批处理文件怎么不显示DOS命令窗口
BAT没法不显示DOS窗口。你可以考虑用脚本 保持以下到文本文件,重命名为run.vbs set WshShell = WScript.CreateObject("WScript.Shell")WshShell.Run "c:\\Document and settings\\All users\\桌面\\宽带连接.lnk",1 WshShell.Run "F:\\QQ\\QQ.exe",1 ...

批处理代码,执行的时候怎么让它不显示dos窗口
批处理本身不具备隐藏功能,用vbs调用bat(vbs具有隐藏功能);CreateObject("Wscript.Shell").run "cmd \/c ""E:\\My Batch\\开机切换墙纸.bat""",vbhide 'E:\\My Batch\\开机切换墙纸.bat换成对应的bat完全路径即可。

怎样让一个批处理程序在后台运行啊???
那就不如使用更灵活的Windows脚本来调用你这个批处理了 一个非常简单的小脚本 假设你的批处理是C:\\xxx.bat 那么在记事本里写入 set ws=WScript.CreateObject("WScript.Shell")ws.Run "C:\\xxx.bat",0 保存为一个以vbs为扩展名的文件 运行它就可以在后台运行你的批处理了 还可以继续扩展 比如直接...

怎样让批处理BAT运行时不显示DOS窗口?
你按我说的去改,一定能行的 把你的vbs改为 do wscript.sleep 300000 createobject("wscript.shell").run "text",vbhide loop 保存 ok!

XP中怎样让批处理文件运行后,不关闭dos窗口
在BAT文件后面加上CMD就行了 你看看BAT最后面几行有没有类似EXIT的命令,如果有,删除掉把CMD加上,或在EXIT之前加上,谢谢!!

批处理命令 不显示dos窗口
在代码前加上这个句隐藏代码:if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("""%~fnx0"" h",0)(window.close)&&exit :begin

请问怎么才能运行bat批处理文件的时候不显示DOS命令窗口?连闪一下都...
批处理都会显示DOS窗口的,快的也是一闪而过

相似回答