在批处理前面加上以下代码(转换成EXE后一样生效):
@echo off
if not "%1"=="h" start mshta vbscript:CreateObject("WScript.Shell").Run("cmd.exe /c ""%~f0"" h",2)(window.close)&&exit
echo 测试
pause
0 隐藏窗口运行
1 常规窗口运行
2 最小化窗口运行
3 最大化窗口运行
(RE:楼下)
我用 Quick Batch File Compiler v2.1.5.0 转换成 EXE 后成功(转换时记得到此软件中的选项-常规,选中“控制台应用程序”。)
Last edited by newxso on 2009-7-8 at 09:13 ]