可以使用以下的命令來實現該功能:
@echo off
setlocal enabledelayedexpansion
set "file=30000.txt"
set "count=0"
for /f %%a in (%file%) do (
set /a count+=1
set "num[!count!]=%%a"
)
set /a match=1
for /l %%i in (1, 1, 30000) do (
set /p "input="
if not "!input!"=="!num[%%i]!" (
set "match=0"
echo 輸入的第%%i個數字與文件中不匹配
)
)
if "%match%"=="1" (
echo 輸入的30000個數字與文件中相匹配
) else (
echo 輸入的30000個數字與文件中不匹配
)
將上述代碼保存為一個名為check_numbers.bat的文件,然后在命令行中運行該.bat文件,隨后輸入30000個數字,程序將會對輸入的數字與30000.txt中的數字進行匹配,最后輸出匹配結果。