次のコードを検討してください。
@echo off
setlocal enabledelayedexpansion
set HOUR=00
set MINS=10
if %HOUR% EQU 00 (
set HOUR=12
set /A minDiff=60-!MINS!&set expectedTime=1^.!minDiff!
)
echo expectedTime=!expectedTime!
変数 expectedTime の値である期待される出力は 1.50 でなければなりませんが、それは 1. しか出力しません。表示されるエラー: 無効な数値です。数値定数は、10 進数 (17)、16 進数 (0x11)、または 8 進数 (021) のいずれかです。助けてください!!ありがとう