gpt4 book ai didi

windows - 批处理文件以确定是否使用命令提示符

转载 作者:可可西里 更新时间:2023-11-01 12:41:30 25 4
gpt4 key购买 nike

我的批处理文件中的最后一行是pause。有什么方法可以添加 if 条件来查看脚本是在命令提示符下运行还是双击执行?如果它在命令提示符下运行,我想跳过暂停。

...
...
if not RUN_IN_COMMAND_PROMPT (
pause
)

编辑:希望找到适用于 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

关于windows - 批处理文件以确定是否使用命令提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6796319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com