みなさん、こんにちは。私はこのスクリプトを作成して、コンピューターの製品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を表示する必要があるためです。これまでの素晴らしい助けに感謝します:)そしてこれをありがとう!