标题: [已解决]批处理如何实现cmd窗口最小化? [打印本页]
作者: yhcbird 时间: 2011-1-5 17:39 标题: [已解决]批处理如何实现cmd窗口最小化?
想打印个东西,但是打印完后总是自动的切换到cmd窗口,使我的模拟按键按在cmd窗口上面,如何在下面的代码加入一串命令实现cmd窗口最小化运行。(f10.vbs的模拟按键的内容是:ctrl+P 然后回车)- @echo off
- set x="C:\Documents and Settings\Administrator\桌面\信访\信访打印单"
- dir /ad /b %x% >>1.txt
- set /p a=请输入4位数年月:
- for /f "delims=" %%i in ('findstr /i /c:%a% 1.txt') do (
- if exist %x%\%%i\交办打印单.htm (ren %x%\%%i\交办打印单.htm 交办打印单.doc) else (
- start "" %x%\%%i\交办打印单.doc&ping -n 5 127.1>nul
- start "" "%appdata%\Microsoft\Internet Explorer\Quick Launch\显示桌面.scf
- f10.vbs
- start "" %x%\%%i\回复打印单.htm&ping -n 5 127.1>nul)
- f10.vbs)
- del %x%\1.txt
- pause
复制代码
但是我不确定窗口最小化运行会不会也会妨碍到模拟按键。用start /min %0这样的可以吗?
[ 本帖最后由 yhcbird 于 2011-1-5 18:27 编辑 ]
作者: hanyeguxing 时间: 2011-1-5 18:03
根据需要选择:
如果想用start /min,需要使用另一个批处理:复制代码
也可以使用 显示桌面.scf 全部最小化并显示桌面:- start "" "%appdata%\Microsoft\Internet Explorer\Quick Launch\显示桌面.scf"
复制代码
[ 本帖最后由 hanyeguxing 于 2011-1-5 18:07 编辑 ]
作者: yhcbird 时间: 2011-1-5 18:27
感谢孤星哥。。代码可行。。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |