
start /min 是可以最小化运行批处理文件,但需要另一个批判皮处理使用start /min 调用才能最小掘仿差化.
使用大迹下面的方法更好,不用生成另一个批处理调用.打开就是最小化运行.
@echo offif "%1" == "m" goto begin
mshta vbscript:createobject("wscript.shell").run("%~fs0 m",6)(window.close)&&exit
:begin
echo 最小化运行,在这里写批处理命令
pause
方法三看起来最好,符合你的要求。上面的几个回答都是基于方法一的,应该也是不错的。
方法二森毕缺是借助vbs实现隐藏进程的。
如果还需要数含扩展一下思此辩路,可以试试借助vbs来切换活动进程,虽然没有完全最小化,但也会缩小到任务栏,不知是否符合你的要求。可以用active来实现,也可sendkey 来实现。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)