
【已解決】批處理出現“此時不應有……”是什么問題這是txt的內容:卡號|用戶賬戶|密碼|當前余額001|張三|123451|¥100002|李四|123452|¥500003|王五|123453|¥1000004|黃六|123454|¥1000005|劉七|123455|¥2100006|陳八|123456|¥400007|鄭九|123457|¥200008|張五|123458|¥1500009|鄭一|123459|¥1800010|張十|123450|¥5100
設置老是有問題,怎么改都有個問題,老是出現此時不應該有(echo,不然就是此時不應有if (求大神幫忙,教教小弟錯誤在哪,更好的可以幫我修改下代碼。nclick="copycode($('code0'));">復制代碼
- :begin
- set /p num=請輸入你的卡號:
- if %num%== (echo 輸入錯誤。&ping -n 2 127.1>nul &cls&goto begin)
- set /p mima=請輸入你的密碼:
- if %mima%== (echo 輸入錯誤。&ping -n 2 127.1>nul&cls&goto begin)
- for /f skip=1 tokens=1-3 delims=| %%a in (用戶賬戶.txt) do (
- if %num%==%%a (set /a t+=1)
- if %mima%==%%c (set /a t+=1)
- setlocal enabledelayedexpansion
- if !t!==2 (goto t)
- )
- if %t%==0 (echo 卡號錯誤。&ping -n 2 127.1>nul &cls&goto begin)
- if %t%==1 (echo 密碼錯誤。&ping -n 2 127.1>nul &cls&goto begin)
- :t
- echo %t%

