Как сравнить две переменные, используя If Else в NSIS?

Var first
Var second
Section
   Strcpy $first "1.0"
   Strcpy $Second "2.1"
   ${If} $second > $first
     MessageBox MB_OK "Grater"
   ${Else}
     MessageBox MB_OK "Smaller"
   ${EndIf}
SectionEnd

Я написал код выше, но он показывает мне результат как меньший. А как сравнить целое или двойное значение, поступающее из текстового файла, с предварительно определенным двойным или целочисленным значением?

Ответы на вопрос(2)

Ваш ответ на вопрос