我想创建一个批处理文件,该文件根据正在执行的Windows版本执行不同的'选择'命令。 Windows 7和Windows XP的选择命令语法不同。 选择命令返回用于Y 1和2 N.下面的命令返回正确的错误级别: 的Windows 7: choice /t 5 /d Y /m "Do you want to automatically shutdown the computer afterward
只是偶然发现了一个奇怪的东西,%ERRORLEVEL%,并且想知道是否有人知道为什么以及是否有办法解决它。实质上,看起来好像命令在if语句没有设置变量的情况下执行。该ERRORLEVEL(如IF ERRORLEVEL 1,这是不同于IF%ERRORLEVEL%EQU 1)检查似乎还在正常工作的,所以我可能可以解决它,但它仍然会是很好能够打印错误级别。用于调试或其他。 @echo off
Set
我正在开发一个监控系统:它发送消息,每条消息都有一个危险/严重性标志,我希望即使是偶然用户也能看到它。以下哪一项具有明显的含义,是否可以命名一系列关卡名称,这绝对意味着每个理智的计算机文字人类(即对于给定的(A,B,C,D,...) )任何人都会立即认识到A比B更危险,B比C更不危险,等等)。 我见过一对夫妇可能存在的危险水平等级的方法,但我不知道它是一个临时用户多么明显: OK 信息 警告 ER