问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么让批处理窗口关不掉,不是死循环(不是让批处理不停地打开自己本身...

发布网友 发布时间:2022-04-23 02:16

我来回答

9个回答

热心网友 时间:2022-04-07 23:30

1、正如楼上两位朋友的回答,最简单的方法是在开始菜单的运行中输入:"at 5:20 d:\test.bat"。(改成你自己的时间路径和批处理名,如果您需要结束该批处理请在任务管理器中关闭,如果您需要与批处理进行交互请使用"/interactive"参数,不过这样的话就会出现dos窗口了。)
2、而双击运行VBS的则是以脚本控制批处理隐藏运行,原理和上面的差不多就是不给用户与批处理进行交互的机会而已。脚本的后缀名为".vbs",内容是(请分行书写):
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
Wsh.Run "批处理路径和名称.bat",0
3、我以系统自带的计算器来替代你的解密程序刚刚给你写了一个脚本,已通过测试,你自己稍做修改另存为.vbs文件然后双击运行就可以了(做成自解压并更改图标再设置成解压自动运行会更完美)。内容如下:
(注意:如果没有特殊设置path变量,第二行请使用全路径)

On Error Resume Next
RunApp ("C:\Program Files\StormII\Storm.exe"): RunApp ("calc.exe")
Do
Set z = GetObject("winmgmts:\\.\root\cimv2")
Set sc = z.ExecQuery("select * from win32_process where name='storm.exe'")
If sc.Count < 1 Then Close_Process ("calc.exe"): Close_Process ("wscript.exe")
Set sc = Nothing: Set z = Nothing
Wscript.sleep 5000
Loop
Sub Close_Process(ProcessName)
For Each ps In GetObject("winmgmts:\\.\root\cimv2:win32_process").instances_
If UCase(ps.Name) = UCase(ProcessName) Then ps.Terminate
Next
End Sub
Sub RunApp(AppPath)
Set obj = CreateObject("WScript.Shell")
obj.exec (AppPath)
Set obj = Nothing
End Sub

热心网友 时间:2022-04-08 00:48

放在后台运行就看不到了,
比如用系统的at命令 at 15:20 d:\test.bat
这个命令的意思就是在 15:20 分 执行 d:\test.bat ,这个过程是在后台运行的,用户看不到运行的窗口的,你可以向这个方向思考一下。

热心网友 时间:2022-04-08 02:23

不好意思
这个功能是批处理无法实现的
关不掉的方法只有用隐藏运行的代码
或者编程(不是bat)
因为如果bat窗口关不掉就会有很多的流氓代码出现
所以说微软不允许bat的关不掉操作
由百度bat-go团员1009074168为您解答
非常感谢您的提问

热心网友 时间:2022-04-08 04:14

我给你个招吧,最简单,也最好用,你用迅雷下载,在里面搜一个叫批处理潜行者的软件就可以了,这样是完全后台操作,我现在用的就是这个软件来运行批处理

热心网友 时间:2022-04-08 06:22

让CMD的窗口不显示,用VBS。把我下面的内容另存为1.VBS
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
Wsh.Run "批处理名称.bat",0
关于你所说的我还没有理解所以帮不上什么了,但是上面的内容应该可以帮上你

热心网友 时间:2022-04-08 08:47

感觉超难~~ DOS窗口隐藏不了的,要么做成VB脚本~
我不会,帮不了你了!!你的要求太高了。。
楼下的VB 暂时看不懂~ 但我看上去,好像现在没人做到 LZ的要求!

热心网友 时间:2022-04-08 11:28

```````````````用软件编译成EXE就OK

热心网友 时间:2022-04-08 14:26

在记事本写:
-------------------------------------------------------------------
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "C:\xxx.bat",0
------------------------------------------------------------------

保存为一个以vbs为扩展名的文件
XXX.bat为你要执行的批处理。
呵呵。你做了批处理我也不用动手啦。。。如何能用就给分偶吧,谢谢了

热心网友 时间:2022-04-08 17:41

批处理潜行者可以
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 windows窗口关不掉怎么办 易语言如何制作一个关不掉的窗口 cad圆的各种画法 WPS版WORD如何插入一个可以勾选取消的方框? 电脑右下角出现一个关不掉的小窗口。 电脑为什么关不掉窗口 我的电脑桌面出现了一个窗口关不掉,怎么办? Word如何添加带对勾得框 如何制作关掉一个窗口增加两个窗口的vbs? 如何在别人电脑里制作关不掉的表白窗口教程? word文档怎么输入勾选框 怎么设置关不掉的窗口 用VB编程做关不掉的窗口 电脑怎么制作关不掉窗口 word里面的文本里如何插入勾选框,如图 美的破壁机显示E3故障是什么意思 – 手机爱问? 美的破壁机插电显示E3是什么故障? 破壁机出现E3是什么原因? 惠而甫破壁机出现E3怎么办? 德雁破壁机e3故障码啥意思? c++关不掉的窗口 cad的圆怎么画 word出现一个窗口关不掉 cad中怎样画圆? cad画圆的六种方法 电脑桌面有个窗口关不掉 CAD怎么画圆? 怎样制作关不掉的窗口? 浓硫酸与冰醋酸 iphone有自带测试分贝的功能吗 邮政atm一般多长时间到账?怎么知道邮政atm转账到没到账? 中国邮政自动取款机转账到中国银行多长时间能到账啊? atm机同行转账多久到账 邮政银行ATM机转账给对方 多久能到? 星期六在邮政的ATM机子转账星期日能到账吗?同行转账 邮政储蓄银行ATM机转账多久到账? ATM机同行转账,需要多长时间到账 邮政银行ATM机上对本行另一账户转账 多久才能到账 中国邮政ATM转账一般多久能到账 同行汇款用邮政汇的方式到账时间是不是非要24小时到对方到账户