标题: [系统相关] 批处理如何最小化程序界面? [打印本页]
作者: ny350101 时间: 2012-10-25 00:10 标题: 批处理如何最小化程序界面?
- @echo off
- for %%a in (c: d: e: f: g:) do for /f "delims=" %%b in ('dir /a/s/b "%%a\TTPlayer.exe" 2^>nul') do start %%~sb
- exit
复制代码
这是一个全盘搜索千千静听并运行的代码。现在的问题是如何使千千静听运行时最小化?我试验过在start后面加/min无效。
作者: andyrave 时间: 2012-10-25 00:18
改用vbs看看
作者: ny350101 时间: 2012-10-25 00:22
回复 2# andyrave
一是对vbs不熟悉,二是该代码是我的其他代码的一部分,用vbs的话怕不好衔接。
作者: andyrave 时间: 2012-10-25 00:48
回复 3# ny350101
wscript.exe 路径\a.vbs
哪个有效果就用哪个,只要能达到目的,不要拘于形式
作者: ny350101 时间: 2012-10-25 02:21
回复 4# andyrave
不是我挑剔啊,对VBS确实不懂。你的a.vbs代码怎么写?
我的原来的完整代码如下:- @echo off
- if "%1"=="h" goto begin
- start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
- :begin
- for %%a in (c: d: e: f: g:) do for /f "delims=" %%b in ('dir /a/s/b "%%a\TTPlayer.exe" 2^>nul') do start %%~sb
- echo wscript.sleep 2500>C:\Sleep.Vbs
- start /wait C:\Sleep.Vbs
- mshta vbscript:CreateObject("Wscript.Shell").popup("现在时间是:08:44 请准备对时间",30,"提示",vbOKOnly)(window.close)
- TASKKILL /F /IM mshta.exe & TASKKILL /IM TTPlayer.exe
- del C:\Sleep.Vbs
- exit
复制代码
请详细说明,谢谢。
作者: lxningbat 时间: 2012-10-25 08:13
我知道第三方命令工具可以做到
作者: forfiles 时间: 2012-10-25 10:16
回复 6# lxningbat
叫什么名字?否则楼主无法搜索啊
作者: forfiles 时间: 2012-10-25 10:24
- @echo off
- if "%1"=="h" goto begin
- start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)
- exit
- :begin
- for %%a in (c d e f g) do (
- for /f "delims=" %%b in ('dir /a/s/b "%%a:\TTPlayer.exe" 2^>nul') do (
- start mshta vbscript:createobject("wscript.shell").run("""%%~sb"" h",0)(window.close)
- )
- )
- >"%temp%\sleep.vbs" echo wscript.sleep 2500
- start "" /wait "%temp%\sleep.vbs"
- mshta vbscript:CreateObject("Wscript.Shell").popup("现在时间是:08:44 请准备对时间",30,"提示",vbOKOnly)(window.close)
- taskkill /f /im mshta.exe
- taskkill /f /im TTPlayer.exe
复制代码
作者: QIAOXINGXING 时间: 2012-10-25 11:53
nircmd.exe- win
- win [action] [find] [window to find] [Additional Parameters]
-
- 针对子窗口:
-
- win child [find] [top window to find] [action] [find] [child window to find] [Additional Parameters]
-
- 通过此命令,你可以关闭、隐藏、显示、最大化和最小化指定的窗口。
- 参数
复制代码
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |