我想写一个批处理文件,检查如果您的计算机名称是一个特定的名称,然后如果它匹配的exe文件将运行。批处理文件越来越语法错误
@echo off
echo adidas shoe cop bot console...
echo by sam
pause
echo checking for computer name...
If %computername%=="DESKTOP-HQPDA76"
then echo %computername% found
echo user confirmed
echo starting file
pause
start /B "" "C:\Users\Sam Marriott\Desktop\Adidas Shoe Cop Bot\Package\Adidas Shoe Cop Bot\bin\Debug\Adidas Shoe Cop Bot.exe"
pause
Else NOT %computername%=="DESKTOP-HQPDA76"
then echo user access denied
pause
我得到约(东西)的一些错误这里是没有预料到,或语法错误,但由于命令提示符过快关闭我真的不能读取它。任何帮助?
帮助,如果您阅读命令的文档。打开一个cmd提示符并输入:'if /?' – Squashman
用于调试不要每双击运行一次。打开一个'cmd'窗口并从那里手动运行它。所以当发生错误时,窗口将保持打开状态。 – Stephan
这个问题与C#有什么关系? – Squashman