Только что начал использовать NSIS для моего первого установщика. Нашел все, что мне нужно, кроме одной вещи. Я нашел, как написать и создать текстовый файл, но не смог найти какую-либо информацию о том, возможно ли или нет разрешить пользователю вводить данные (открыть форму в установщике), а затем записать вставленные данные в текстовый файл.
Прямо сейчас я могу написать ввод из nsDialog, это код:
nsDialogs::Create 1018
Pop $Dialog
${NSD_CreateText} 10% 20u 80% 12u "Insert the API KEY"
Pop $Text
nsDialogs::Show
${NSD_GetText} $Text $0
MessageBox MB_OK "You typed:$\n$\n$0"
FileOpen $0 "$DESKTOP\Hello_world.txt" w
FileWrite $0 $Text
FileClose $0
Однако проблема в том, что данные, которые записываются в Hello_world.txt, представляют собой случайные цифры, сейчас я не совсем понимаю, что это за числа, не должно ли $ Text быть строкой?