
CODE: [Copy to clipboard]如果不放心还可以再多比较一个存有差异的环境变量,不过这只是省事的方法,并不是严谨的判断方法。@echo off
if NOT [%SystemRoot%]==[] goto :END
:: 这之间是 MS-DOS 环境下可以使用的命令段,Windows CMD 环境下不会执行
echo MS-DOS
:END
:: 在 MS-DOS 与 Windows CMD 下都可以执行
CODE: [Copy to clipboard]以上是大概判断原理,如果是运行在窗口模式下,兄可以自行加入相关提示错误信息:)...
...
set a=2
set /a a+=1
if [%a%]==[3] goto :END
...
...
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |