При выводе на консоль нелатинских символов они печатаются в нечитабельном виде. Приходится применять перекодировку:
Есть более универсальное решение, ведь не известно какая локаль установлена на конечном компьютере?
И ещё: как скомпилировать консольный скрипт без иконки? Если не указать ico-файл, Aut2exe всё равно запихнёт в него default ICON.
Код:
#AutoIt3Wrapper_Change2CUI=y
#include <Encoding.au3>
If $CmdLine[0] > 0 Then ConsoleWrite(_Encoding_ANSIToOEM($CmdLine[1]) & @CRLF)
Есть более универсальное решение, ведь не известно какая локаль установлена на конечном компьютере?
И ещё: как скомпилировать консольный скрипт без иконки? Если не указать ico-файл, Aut2exe всё равно запихнёт в него default ICON.