永发信息网

bat如何自动最小化

答案:3  悬赏:70  手机版
解决时间 2021-04-23 20:26
最小化操作是由bat自己本身执行的命令!指定本身进行最小化!start /min cmd /k shutdown-r 没用
最佳答案
当然可以,比如,我有一个1.bat的批处理,我就可以用2.bat来最小化打开他,命令是start min 1.bat 就是这么简单!
全部回答

 bat文件运行时会有一个黑黑的cmd.exe窗口,很吓人,就算用start/min命令去运行bat文件,电脑的任务栏下仍然会有相关的图标,怎么让bat文件在后台无声无息无影无形地运行呢?以下的办法可以达到你的目的。 方法一   bat里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。    @echo off    if "%1" == "h" goto begin    mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit    :begin    ::下面是你自己的代码。 方法二   在你批处理的相同目录下新建一个记事本,里面输入:    dim objshell set objshell=wscript.createobject("wscript.shell")    ireturn=objshell.run("cmd.exe /c c:\1.bat", 0, true)      (其中win.bat为你自己的批处理名字,自己改)   然后把这个记事本保存为后缀名为.vbe的文件,到时候你只要运行这个vbe文件就达到目的了!   可以写的简单点:    set ws = createobject("wscript.shell")    ws.run "cmd /c c:\1.bat",0    或者    createobject("wscript.shell").run "cmd /c c:\1.bat",0    (这种写法很多杀软报毒, 需要替换参数0)    最后那个0是指窗口参数,用法为:   0 隐藏窗口并激活另一窗口。    1 激活并显示一个窗口。若窗口是最小化或最大化,则恢复到其原来的大小和位置。    2 激活窗口并以最小化显示该窗口。    3 激活窗口并以最大化显示该窗口。    4 按窗口最近的大小和位置显示。活动窗口保持活动。    5 以当前大小和位置激活并显示窗口。    6 最小化指定窗口并激活按 z 序排序的下一个顶层窗口。    7 最小化显示窗口。活动窗口保持活动。    8 以当前状态显示窗口。活动窗口保持活动。    9 激活并显示窗口。若窗口是最小化或最大化,则恢复到原来的大小和位置。在还原应用程序的最小化窗口时,应指定该标志。 

如果不能解决,请继续追问~,如果已经解决,请选择满意答案~谢谢~

  • 2楼网友:千夜
  • 2021-04-23 04:58
@echo offif %1==min goto startstart /min %0 min:start::这里写你要运行的代码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯