Стояла старая версия и проблем не знал. Scite писал в ansi, единственное неудобство, на github при просмотре крюкозябры и n++ думал что это koi8 и менял заглавные буквы знаками, но я эти места просто не трогал.
Решил я прикрутить врапер, скачал портативную scite, в итоге всё накрылось. Снёс всё и поставил с инсталятора последний autoit и полный scite.
В итоге scite начал показывать крюкозябры, но обошлось конвертированием через n++ в utf8.
Вторая проблема которая так и не решилась, невозможно создать кирилический файл. Если создать файл пишет всегда вопросы, даже если туда вставлять текст.
Но вот решил настроить обфускатор и всё упёрлось в то что он работает только с ansi, а scite его не понимает потомучто работает в utf8.
Обфускатор врапера похоже единственое что умеет ужимать.
раньше вырезал функции из библиотек и втыкал в свой файл, также и с константами, и размер заметно менялся. Отключив какието константы размер бинарника уменьшился на треть. У обфускаторе тоже получилось как раз в 100кб сэкономить.
После запуска обфускатора он создаёт свой файл _stripped.au3 который в n++ открывается как ansi и этиже крюкозябры я получаю в gui , но переключив в utf8 получаю нормальный текст, сохраняю уже как utf8. Перетаскиваю его в scite, получаю нормальный текст.
Собираю этот _stripped.au3 и получаю вроде как уже нормально почти всё, кроме вот этот строчки
было
=( °w° )=
стало
=( �w� )=
но этотже опять стал почемуто ansi, так что второй раз это собрать я не могу.
В общем мы имеем исходники которые в utf8 понимаются scite и врапером. И врапер который из этих исходников делает ansi и не может их нормально собрать.
Есть какието простые решения ?
Переучить stite в ansi , вроде как не плохой вариант, да он и сам хочет, но не знаю как.
Найти тот кусок кода во врапере который делает этот промежуточный исходник и перекодировать его перед выводом.
Имел ктото ктото такие проблемы при сборке, ведь из коробки не работает?
Может есть патченый врапер?
Неужели никто автору ещё баг не описал или только мне не повезлор
Решил я прикрутить врапер, скачал портативную scite, в итоге всё накрылось. Снёс всё и поставил с инсталятора последний autoit и полный scite.
В итоге scite начал показывать крюкозябры, но обошлось конвертированием через n++ в utf8.
Вторая проблема которая так и не решилась, невозможно создать кирилический файл. Если создать файл пишет всегда вопросы, даже если туда вставлять текст.
Это теперь я прочитал что надо в меню файл переключать, а до того сохранял этот файл, открывал в n++ , писал одну кирилическую букву и сохранял(не перекодирую и не меняя кодировку, он просто правильно открывался), старый кирилический текст там был(не вопросы и не крюкозябры) и сохранял, после этого scite внезапно начинал понимать кирилицу.
Но что это за редактор если он не может создать дефолтный файл в любой ему понятной пусть даже своей кодировке. В досе придумали 866 и она великолепно работала в досе без всяких проблем, 2017 а они не могут в своей проге изобрести кодировку в какой она сможет работать.
Но что это за редактор если он не может создать дефолтный файл в любой ему понятной пусть даже своей кодировке. В досе придумали 866 и она великолепно работала в досе без всяких проблем, 2017 а они не могут в своей проге изобрести кодировку в какой она сможет работать.
Но вот решил настроить обфускатор и всё упёрлось в то что он работает только с ansi, а scite его не понимает потомучто работает в utf8.
Обфускатор врапера похоже единственое что умеет ужимать.
Сжатие не работает причём не только в этой версии, его так и не починили, так что параметры /pack /nopack /comp никогда не работали. Встроенный upx также идёт тудаже, его там просто нет.
Сжатие через враппер тоже не работает, upx не проверял, но скорее всего тоже.
Не без бубна, но в батнике показав пальцем на этот самый C:\Program Files (x86)\AutoIt3\Aut2Exe\upx.exe
удалось готовый файл упаковать, но сам компилятор этого не может.
Сжатие через враппер тоже не работает, upx не проверял, но скорее всего тоже.
Не без бубна, но в батнике показав пальцем на этот самый C:\Program Files (x86)\AutoIt3\Aut2Exe\upx.exe
удалось готовый файл упаковать, но сам компилятор этого не может.
После запуска обфускатора он создаёт свой файл _stripped.au3 который в n++ открывается как ansi и этиже крюкозябры я получаю в gui , но переключив в utf8 получаю нормальный текст, сохраняю уже как utf8. Перетаскиваю его в scite, получаю нормальный текст.
Собираю этот _stripped.au3 и получаю вроде как уже нормально почти всё, кроме вот этот строчки
было
=( °w° )=
стало
=( �w� )=
но этотже опять стал почемуто ansi, так что второй раз это собрать я не могу.
В общем мы имеем исходники которые в utf8 понимаются scite и врапером. И врапер который из этих исходников делает ansi и не может их нормально собрать.
Есть какието простые решения ?
Переучить stite в ansi , вроде как не плохой вариант, да он и сам хочет, но не знаю как.
Найти тот кусок кода во врапере который делает этот промежуточный исходник и перекодировать его перед выводом.
Имел ктото ктото такие проблемы при сборке, ведь из коробки не работает?
Может есть патченый врапер?
Неужели никто автору ещё баг не описал или только мне не повезлор