永发信息网

win7下用批处理启动两个程序,并隐藏dos窗口,如何实现?

答案:2  悬赏:20  手机版
解决时间 2021-11-16 02:13
win7下用批处理启动两个程序,并隐藏dos窗口,如何实现?
最佳答案
把下面的代码加到批处理前面,就可以实现隐藏运行。
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~fs0 h",0)(window.close)&&exit
:begin
rem 下边开始是批处代码了。
全部回答
把下面的代码加到你的批处理前面,就可以实现隐藏运行。
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~fs0 h",0)(window.close)&&exit
:begin
rem 下边开始是批处代码了追问加进去后,运行批处理文件会弹出一个空白dos窗口,很快自动关闭,开始运行我的程序。
能不能不弹出窗口?
多谢!追答那个弹出的dos窗口极短的时间就关闭了哦,一般也就是一闪即消失,除非电脑较慢。
闪那一下,就是运行上面最长的一行命令,它的功能就是隐藏运行下面的命令。
如果用批处理一点也不出现窗口,还真不好办。除非用其他的方法如vbs或其他程序,
问题是批处理不出来了,调用批处理的程序仍然会弹出的。追问我上面那个vbs就可以实现,但是只能把这个批处理文件盒vbs文件放在一起,直接运行vbs文件。才一切正常。

不知道为啥,吧vbs文件和批处理文件一起压缩成一个exe文件后,我的批处理程序就只能执行到运行第一个程序语句,后面的倒计时和第二个程序就运行不出来了。

多谢您!追答可能找不到文件。你检查一下路径。追问为啥压缩后不行,不压缩,直接运行就可以。而且 压缩后能运行第一个程序,也就是找到了批处理文件,也执行了,就是批处理文件只能执行第一个程序。

谢谢。不知道有没有人帮忙试一下。改成你电脑里有的程序看看。追答把几处 %temp%.\tmp$$$.vbs 改为 %temp%\tmp$$$.vbs 试一试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求李建成和李世民的耽美同人文,结局一定要HE
米酒不甜是为什么
梁启超后人梁启超后人健在的梁启超后人有富翁
梦见去世的母亲给我缝衣服
如果每人每天节约2千克水,算一算,一个三口
联想品牌机型号扬天T4900C-00怎么更换显卡?
电喷车冒黑烟怎么回事
珠三角具体范围
你好河北二类用工和一类用工的工价是多少钱啊
嘉美照明地址在什么地方,想过去办事,
后街6号地址有知道的么?有点事想过去!
黄色的钢丝面,是玉米面和白面活在一起做出来
我想问一下罗莱家纺产品是怎么样的呀!亲
中山孺子解数字几
双色球今晚出什么
推荐资讯
女孩是要矜持的,这句话的意思?
宏宇·龙湖湾停车场(出入口)地址在什么地
菜鸟驿站(美宜佳金湾鸿雅花园店)地址在什么地
牙签插进肉里了怎么办?
AMD Radeon HD 7300M Series 是集成显卡还是
从胶州坐车到青岛,一般都在蒙古路车站下车,
怎么做魔兽创房间时右上角的图片
根号内怎么算出来?
你多大?二十啊!你有爸没?求问这句话出自哪里
康乐幼儿园(西赵屯路)地址在哪,我要去那里办
求迷路的猪猫鼠猫全集的网盘下载
“日与南山老,兀然倾一生”的“兀然”是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?