誰かが私が間違った出力を得ている理由を理解するのを手伝ってもらえますか...
@echo off
setlocal ENABLEEXTENSIONS
set KEY_NAME="HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer"
set VALUE_NAME="Version"
For /F "tokens=3*" %%A IN ('REG QUERY %KEY_NAME% /v %VALUE_NAME%') Do (
set versionNumber=%%A
)
echo %versionNumber%
if %versionNumber% GEQ 10 echo %versionNumber%
pause
出力:
9.10.9200.1686
9.10.9200.1686
続行するには何かキーを押してください。. .
出力は、versionNumber を 1 回だけ出力する必要があります。レジストリ キーの値を整数のように扱って、上記のように GEQ 10 の比較を行うことはできませんか?
お知らせ下さい...
助けてくれてありがとう!