大家好我写这个剧本找到计算机的产品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