mymsg.bat 显示信息且CMD窗口最小化

来源:百度文库 编辑:神马文学网 时间:2024/10/04 01:58:27
mymsg.bat 显示信息且CMD窗口最小化 (浏览次数:167)
  • 胡杰
发表于2009-11-27 11:27:00

      在批处理中显示信息的方法有很多,但有些与服务相关的不太方便。用mshta命令调用VBS显示信息,会有一个CMD窗口,对于追求完美的我们是不能忍受的。试试我的方法:

在命令行前加上 sstart /min (可以把下面的代码复制到cmd窗口中测试一下)

start /min mshta vbscript:msgbox("你好",64,"信息")(window.close)

 

更简单一些,干脆写一个专门显示信息的批处理,保存为mymsg.bat。要显示信息的时候,直接调用就可以了。显示信息可以以参数的形式跟在后面,这里可以跟1-3个参数:

 

::mymsg.bat
@echo off
@start /min mshta vbscript:msgbox("%1 %2 %3",64,"信息")(window.close)

 

调用方法示例:

call mymsg 你好啊 张三同志

 

.试试效果如何?