批处理中如何判定

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:21:10
例:检查计算机名,如计算机名为A1,执行1.bat。如为A2执行2.bat
请问该批处理怎么写。。谢谢各位大虾了。。

if /i %computername% equ A1 (call 1.bat) else (call 2.bat)

我不知道你的计算机是怎么命名的,如果全部是A开头的,而你只要A之后的所有内容的话,你可以用
你只要在批处理里输入
echo %computername:~1%
就可以把你要的那个数据显示出来了,你如果要直接运行那个批处理的话,就是
%computername:~1%.bat
就可以了