标题: 最小化启动程序
[打印本页]
作者: huangshuirun
时间: 2009-7-3 07:59
标题: 最小化启动程序
我用网友提供的。if not "%~1"=="p" start /min cmd.exe /c %0 p&exit 批处理,设置启动批处理本身时。可以做到启动后最小化,但是我通过批处理转换软件转换为exe程序时.启动后提示不是有效命令。为什么。
作者: tireless
时间: 2009-7-3 10:12
试试:
if not "%~1"=="p" start /min %cmdcmdline% p & exit
作者: huangshuirun
时间: 2009-7-3 14:17
我试试先。谢
作者: huangshuirun
时间: 2009-7-5 12:40
我转换后,运行就关闭了。
作者: newxso
时间: 2009-7-6 09:24
标题: 最小化运行批处理
在批处理前面加上以下代码(转换成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 ]
作者: huangshuirun
时间: 2009-7-7 13:02
好像不行呀。我用的是HA_QuickBF2_CZ.EXE的批处理。你看下要怎样做。
问题已解决。谢楼上。我以前用的板本低。
[
Last edited by huangshuirun on 2009-7-10 at 12:26 ]