[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[已解决]批处理如何实现cmd窗口最小化?

想打印个东西,但是打印完后总是自动的切换到cmd窗口,使我的模拟按键按在cmd窗口上面,如何在下面的代码加入一串命令实现cmd窗口最小化运行。(f10.vbs的模拟按键的内容是:ctrl+P 然后回车)
  1. @echo off
  2. set x="C:\Documents and Settings\Administrator\桌面\信访\信访打印单"
  3. dir /ad /b %x% >>1.txt
  4. set /p a=请输入4位数年月:
  5. for /f "delims=" %%i in ('findstr /i /c:%a% 1.txt') do (
  6. if exist %x%\%%i\交办打印单.htm (ren %x%\%%i\交办打印单.htm 交办打印单.doc) else (
  7. start "" %x%\%%i\交办打印单.doc&ping -n 5 127.1>nul
  8. start "" "%appdata%\Microsoft\Internet Explorer\Quick Launch\显示桌面.scf
  9. f10.vbs
  10. start "" %x%\%%i\回复打印单.htm&ping -n 5 127.1>nul)
  11. f10.vbs)
  12. del %x%\1.txt
  13. pause
复制代码
但是我不确定窗口最小化运行会不会也会妨碍到模拟按键。用start /min %0这样的可以吗?

[ 本帖最后由 yhcbird 于 2011-1-5 18:27 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2
菜鸟学批,一批一大批~~~~~~

根据需要选择:
如果想用start /min,需要使用另一个批处理:
  1. start /min "" "主批处理.bat"
复制代码
也可以使用 显示桌面.scf 全部最小化并显示桌面:
  1. start "" "%appdata%\Microsoft\Internet Explorer\Quick Launch\显示桌面.scf"
复制代码

[ 本帖最后由 hanyeguxing 于 2011-1-5 18:07 编辑 ]
1

评分人数

寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

感谢孤星哥。。代码可行。。
菜鸟学批,一批一大批~~~~~~

TOP

返回列表