我有一個非常愚蠢的問題,但無法弄清楚什麼是錯的如果大於在批處理文件
我做的if語句基本水平數比較。腳本粘貼在下面。 geq-大於或等於正常工作,但gtr-大於有問題。 gtr比較中的數字是否有任何限制?
if 3 gtr 2 (@echo "greater") else (@echo "lesser")
greater
if 3 geq 2 (@echo "greater") else (@echo "lesser")
greater
if 135149772801 gtr 111110000000 (@echo "greater") else (@echo "lesser")
lesser
if 135149772801 geq 111110000000 (@echo "greater") else (@echo "lesser")
greater
批次算術(和編號coparision)限制爲我建議把'的±2^31範圍 –
@echo off'在你的批處理文件的開頭,這樣你就不必在每個命令的前面加上'@' –