我想寫一個批處理文件,檢查如果您的計算機名稱是一個特定的名稱,然後如果它匹配的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