Sta*_*tan 10 windows batch-file
我的批处理文件中的最后一行是pause.是否有任何方法可以添加if条件以查看脚本是在命令提示符下运行还是双击执行?如果它在命令提示符下运行,我想跳过暂停.
...
...
if not RUN_IN_COMMAND_PROMPT (
pause
)
Run Code Online (Sandbox Code Playgroud)
编辑:希望找到一个适用于Windows Server 2003/2008,WinXP,Win7的解决方案.
CALL :GETMYSWITCH %CMDCMDLINE%
IF /I "%MYSWITCH%" == "/C" ECHO I WAS STARTED IN THE EXPLORER & PAUSE
IF /I NOT "%MYSWITCH%" == "/C" ECHO I WAS STARTED IN A DOS SESSION
:GETMYSWITCH
SET MYSWITCH=%2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2117 次 |
| 最近记录: |