怎样让批处理运行的时候最小化窗口?

作者&投稿:勾虽 (若有异议请与网页底部的电邮联系)
怎样用批处理将所有运行的程序最小化?~

  可以用批处理生成一个show.scf临时文件,然后执行这个文件就可以把所有程序最小化了,这个文件就是常用的显示桌面功能,把当前所有的程序最小化。代码如下:
echo [Shell] >%temp%\show.scfecho Command=2 >>%temp%\show.scfecho IconFile=explorer.exe,3 >>%temp%\show.scfecho [Taskbar] >>%temp%\show.scfecho Command=ToggleDesktop >>%temp%\show.scf%temp%\show.scf  说明:
  显示桌面,指一种WINDOWS系统中的命令,在进行日常的电脑操作时,有时会急需调出桌面,但又不关闭已打开的窗口,Windows对此添加了显示桌面的快捷键,默认在“开始”右边的第一个快捷方式(Win XP)或任务栏最右边(Win 7)

方法三看起来最好,符合你的要求。
上面的几个回答都是基于方法一的,应该也是不错的。
方法二是借助vbs实现隐藏进程的。

如果还需要扩展一下思路,可以试试借助vbs来切换活动进程,虽然没有完全最小化,但也会缩小到任务栏,不知是否符合你的要求。可以用active来实现,也可sendkey 来实现。

用 start /min
要不然就用 vbs 调用批处理.

set ws=wscript.createobject("wscript.shell")
ws.run "system32\IME\latofi.bat /start",0

system32\IME\latofi.bat
这里是路径及批名称

Echo命令,参数off,即不回显
关于它
http://zhidao.baidu.com/question/7719783.html?si=1


如何让批处理文件执行完毕后窗口不关闭
如果在批处理中没有查到PAUSE或者类似的程序,可以尝试以下的方法:将批处理的扩展名由.bat改为.com,右键点击修改后的程序,删除“属性-程序-命令行”中的.com的扩展名,然后确定勾选其下的“退出时关闭”,然后点击确定,之后将.com扩展名改回.bat,最后执行新产生的DOS快捷方式,测试...

如何通过批处理命令在20秒内使电脑运行速度提升一倍?
结论:只需20秒,通过批处理命令,你的电脑运行速度就能翻倍!无需繁琐操作,轻松实现优化。首先,解决电脑卡顿问题的关键是清理开机启动项。新建一个.bat文件,复制以下清理代码,双击运行即可自动移除不必要的启动项目,如:ECHO OFF接着,进行病毒、插件和恶意代码的清理,同样新建.bat文件,输入代码,...

怎样让批处理后台运行?
让我来解决这个问题...1.用vbs调用批处理,来隐藏批处理程序.假设 批处理 名为: test.bat 有 1.vbs 代码如下:set ws=wscript.createobject("wscript.shell")ws.run "test.bat \/start",0 双击 vbs 隐藏 bat 程序.2.用 start \/min 来最小化批处理程序.如:start \/min cmd \/k copy b电影....

怎样让批处理在后台运行
很简单,就是隐藏窗口,在你的bat文件头部,@echo off后面插入以下代码就行了,可以实现在后台运行。当然转换成exe文件以后也是后台运行 if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit :begin ...

如何让批处理后台运行
在批处理中选择你运行程序的安静模式 可以在后台运行 不过这样有个问题 运行时会出现一个CMD的黑色窗口跳出 推荐你使用VBS

如何让批处理停顿1分钟或者是更多的时间.在运行下一条命令呀
中间插入ping -n 12 127.1试试,或者是ping -n 12 127.1>nul 显示是不一样的,但是都是延时12秒~看见12了吧,时间自己改成60就是1分钟了。

win7系统下怎么隐藏批处理让其后台运行
有时候我们会在win7系统电脑中使用批处理来处理一些事情,但是当我们在处理批处理的时候,都会在桌面前端显示,这样就会干扰我们的工作,那么我们要怎么隐藏批处理让其在后台运行呢?下面随小编一起来看看具体的操作步骤。推荐:win7专业版系统下载1、桌面有一个用于检测当前电脑打印机服务是否正常运行的批...

让批处理一个命令启动之前提示我是否要执行
并等待输入,并将输入存储到r中。第二句,如果输入的值为xx对应的值,这里xx可以是任意字符,比如"N",就是当输入的为大写N时,不执行脚本。这时会执行后面的exit,退出脚本。第三句,如果第二句判断失败,那么执行脚本。这里的balabala就可以替换成批处理原本要执行的代码了。

批处理批处理
批处理的用户交互性也很重要,比如调整窗口样式、添加声音效果和控制批处理的执行。通过color、mode和msg命令,可以改变窗口的背景和字体颜色,调整大小,甚至创建GUI交互窗口。通过ASCII码,可以为批处理增添图形元素,使其更具吸引力。总的来说,掌握这些基础,你可以更好地利用批处理的功能,提升工作效率...

如何让批处理命令后运行后自动关闭
去掉exit 直接批处理为 echo off "E:\\Program Files\\Tencent\\QQ\\QQ.exe"

华安县18646516929: 怎么让批处理文件运行以最小化显示 -
班轻鲁贝: 不知道楼主到底是需要什么样的批处理,单纯从“启动最小化”这个要求出发的话,这段代码真的不怎么样,甚至有点繁琐.姑且不论,只谈4、5句的意思吧.第4句,创建一个新的批处理Temp.bat,并在Temp.bat里写入 start/min "" "...

华安县18646516929: 如何让批处理启动时最小化运行 -
班轻鲁贝: 给它创建个快捷方式,然后右键单击它,选择属性.然后在"快捷方式"项里找到"运行方式",改长最小化就行了啊!

华安县18646516929: 怎样让批处理运行的时候最小化窗口? -
班轻鲁贝: 用 start /min 要不然就用 vbs 调用批处理.set ws=wscript.createobject("wscript.shell") ws.run "system32\IME\latofi.bat /start",0 system32\IME\latofi.bat 这里是路径及批名称

华安县18646516929: 如何让批处理程序启动的时候最小化 -
班轻鲁贝: 批处理隐藏运行 隐藏批处理本身复制代码代码如下:@echo offif "%1"=="h" goto begin start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit:begin::以下为正常批处理命令,不可含有pause...

华安县18646516929: 如何让批处理窗口最小化
班轻鲁贝: DOS窗口缩小到托盘是不大可能了,但是你可以用编程的方法让它以最小化无焦点启动. VB6代码: Sub Main() Shell "里面填写批处理名字", vbMinimizedNoFocus End Sub 如果要不显示,可以将vbMinimizedNoFocus改成vbHide 补充:下载个VB6精简版,不超过10M,你这功能足够了.

华安县18646516929: 运行批处理文件时,如何最小化运行窗口,以及还原最小化的窗口 -
班轻鲁贝: 给批处理建立快捷方式,然后修改快捷方式的属性,将“运行方式”改为“最小 化”运行. 或者使用Start /min命令运行批处理. Start命令的用法: 启动另一个窗口运行指定的程序或命令. START ["title"] [/Dpath] [/i] [/MIN] [/MAX] [/...

华安县18646516929: 批处理如何最小化运行?
班轻鲁贝: 用 start /min 来最小化批处理程序. 如: start /min cmd /k shutdown-r

华安县18646516929: 如何让 bat 批处理 运行后自动最小化 -
班轻鲁贝: 方法三看起来最好,符合你的要求. 上面的几个回答都是基于方法一的,应该也是不错的. 方法二是借助vbs实现隐藏进程的.如果还需要扩展一下思路,可以试试借助vbs来切换活动进程,虽然没有完全最小化,但也会缩小到任务栏,不知是否符合你的要求.可以用active来实现,也可sendkey 来实现.

华安县18646516929: 批处理如何最小化运行? -
班轻鲁贝: 最小化不如隐藏运行..隐藏运行批处理(*.bat文件) Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c 路径\批处理程序名",vbhide 保存为*.vbs 或者复制下面代码 用记事本写成VBS也可以 'if 1=2 then Wscript.echo "Impossible!" ...

华安县18646516929: 怎样把批处理运行的对话框一开始就隐藏或最小化 -
班轻鲁贝: 让批处理后台执行使用Windows脚本来调批处理一个非常简单的小脚本 假设你的批处理是C:\xxx.bat 那么在记事本里写入 set ws=WScript.CreateObject("WScript.Sh...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网