У меня возникают трудности с сопоставлениями чисел, например <,> и == в моем пакетном коде. Что Im делает генерирует случайное число и используя этот ответ что-то сделать, это то, что я написал:Сравнение номеров в пакетном коде
set rand=%random%
set rand=%rand:~1,1%
If %rand%==9 goto nine
If %rand%>5 goto above 5
If %rand%>1 goto above 1
If %rand%==0 goto zero
И код просто закрывается, когда я запускаю его. Я попытался помещать пространство между двумя сравниваемыми объектами и неравенством, но он все еще не работает.
Помните, что это пакетный код в Windows.
'<>' не работает в пакетном режиме, см. 'If /?' В командной строке. – Endoro
Помните, что вы обычно хотите использовать кавычки на них тоже, например 'if '10" gtr "5" goto above5' –