現在のシステム時刻を設定時刻と比較しようとしています。下記を参照してください:
set currentTime=%TIME%
set flag=false
if %currentTime% geq 07:00 if %currentTime% leq 22:45 set flag=true
if %flag%==true (
) else (
)
時刻が午前7時から午後10時45分の間の場合は、このアクションを実行します。それ以外の場合は、他のアクションを実行します。
問題は、これが機能しないことです。結果は常に変化します。つまり、07:00との比較に関係していると思います