大家好我寫這個劇本找到計算機的產品ID,如果它是真的,它會說你被禁止......CMD並找到產品ID
wmic os get "SerialNumber"|find /v "SerialNumber" >>%IDcheckfile% | findstr /i "****-OEM-*********-*****"
cls
IF %ERRORLEVEL% EQU 0 (
for /f "tokens=3" %%i in ('"SerialNumber"') do set "productID=%%i"
goto STARTLOG)
IF %ERRORLEVEL% EQU 1 (echo You are banned from this program)
pause
exit
現在是偉大的,但我需要從文本文件複製ID,我正在努力做到這一點。讓我知道如果我甚至需要將ID保存到文本文件。爲什麼我需要提取ID並將其改爲可變名稱,因爲它需要在程序日誌中顯示ID。非常感謝您迄今爲止給出的令人敬畏的幫助:)並感謝您的支持!
我在哪裏可以學習for/f命令,因爲我不明白它:) – Adrianvdh 2013-03-19 15:16:43
可能重複的[CMD和Windows ID](http:// stackoverflow.com/questions/15500892/cmd-and-windows-id) – 2013-03-19 17:52:42