|
11
|
| ykaganovich Mike Samuel · 技术社区 · 17 年前 |
|
|
1
12
Detecting how a batch file was executed 如果从命令控制台运行此脚本,则不会暂停,但如果在资源管理器中双击,则会暂停:
|
|
|
2
3
我更喜欢使用
|
|
|
3
3
我会做好的。政府;将一个接一个地执行命令。如果您使用&&如果一个失败了,你可以打破它。 |
|
|
5
0
我经常使用备用shell(主要是来自jpsoft.com的TCC/LE)和子shell。我发现此代码适用于更广泛、更一般的情况(并且不需要FINDSTR):
对于没有扩展名的参数,此代码不分析并使用来自%PATHEXT%的扩展名。它实际上忽略了CMD.exe在搜索没有扩展名的命令时使用的扩展名层次结构(首先尝试FOO.com,然后是FOO.exe,然后是FOO.bat,等等)。所以
编辑:
最初的代码是旧版本。代码现在更新为最新版本,该版本具有:(1)交换
应当指出的是
变量
还要注意,代码会错误地将执行检测为间接执行(
警告密码。 |
|
|
6
-2
@echo%cmdline%| find/I”/c“>nul&&暂停 |