批处理怎么判断本机计算机名来执行不同命令,来点范例

就是如果本机计算机名是001,则执行c:\QQ..exe
如果本机计算机名是002,则执行e:\yy..exe
就是这个意思

第1个回答  2015-11-10
@echo off
if "%computername%" == "001" (start c:\qq.exe)
if "%computername%" == "002" (start e:\yy.exe)
pause

第2个回答  2015-11-10

::::代码如下::::

 

echo off
for /f "tokens=2 delims=: " %%i in ('systeminfo ^|findstr "主机名"') do (
if "%%i" equ "001" (start /wait c:\qq.exe)
if "%%i" equ "002" (start /wait e:\yy.exe)
)
pause

本回答被网友采纳