Что нового

SciTE 3.5.5.101 для AutoIt

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Yashied
Любую из 3х стандартных тем. Находились они там же где и раньше.

P.S. у меня x86 система. Может это что то значит?
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Самое смешное, что эта ошибка по большому счету возникает только, если файл .SciTETheme битый. Попробуй ради интереса записать текущую тему в какой-либо файл, а потом загрузить ее снова.
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Yashied
Разобрался. Запустил с правами администратора и все заработало. Странно на самом деле, что прочитать не мог без прав администратора.
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
И еще, подскажи пожалуйста. В какой кодировке твой SciTe открывает файл? Открываю старые скрипты, которые в Windows 1251 они открываются с иероглифами вместо русского языка. Пересохраняю в UTF-8 в другом редакторе, и открываю в SciTe снова - опять получаю иероглифы, но если уже в Encoding поставить UTF-8 то будет все нормально.
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Medic84 сказал(а):
Странно на самом деле, что прочитать не мог без прав администратора.
Я не стал изобретать формат файлов .SciTETheme, а просто использовал Package UDF. Функция же _PK_Open() открывает файл как GENERIC_READ|GENERIC_WRITE. Конкретно для SciTE Theme Manager можно убрать GENERIC_WRITE, и будет все читаться.

Medic84 сказал(а):
И еще, подскажи пожалуйста. В какой кодировке твой SciTe открывает файл? Открываю старые скрипты, которые в Windows 1251 они открываются с иероглифами вместо русского языка. Пересохраняю в UTF-8 в другом редакторе, и открываю в SciTe снова - опять получаю иероглифы, но если уже в Encoding поставить UTF-8 то будет все нормально.
Файлы сохраняются как ANSI (1251). Все мои старые скрипты замечательно открываются и русский тект читается. Попробуй отключить автоопределение UTF-8 (Tools\Settings\Auto Detect UTF-8).
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Yashied [?]
Попробую отключить автоопределение UTF-8 (Tools\Settings\Auto Detect UTF-8).
Если включить эту опцию, то скрипты сохраненные в UTF-8 открываются нормально :smile:

P.S. Сейчас же нет никаких проблем с компиляцией в UTF-8? И отображением в консоли.
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Medic84, проверь пожалуйста без прав администратора.

SciTE Theme Manager.zip
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Alofa [?]
Yashied подсветите ошибку в консоли двойным кликом, как подсказали мне недавно, а после этого пройдитесь курсором по кнопкам в панели инструментов и смотрите что будет.
Еще если по результатам поиска в файлах кликать, тоже самое.
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Yashied
Так работает :smile:
 

firex

AutoIT Гуру
Сообщения
943
Репутация
208
Планируется ли поддержка параллельной отладки двух и более скриптов? (На каждую вкладку свой лог)
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
firex сказал(а):
Планируется ли поддержка параллельной отладки двух и более скриптов? (На каждую вкладку свой лог)
Нет.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,486
Yashied
А можно где то увидеть полный список изменений?
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Точной информации я не могу дать, т.к. изменения могут идти параллельно оригинальной версии. Например, вчера я изменил AutoItIndentFix.lua, взяв за основу соответствующий файл из последней сборки SciTE4AutoIt3, и переписав его под 3.5.5.101. Если тебя интересуют собственные изменения, то лучшим выходом будет выписать их отдельно и добавлять в SciTE с выходом новой сборки. Можно свести собственные изменения в отдельный файл .properties, и добавлять его посредством import.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,486
Yashied [?]
Точной информации я не могу дать
Я про список изменений твоей сборки.

Если тебя интересуют собственные изменения, то лучшим выходом будет выписать их отдельно и добавлять в SciTE с выходом новой сборки
Как показывает практика, такие изменения лучше не автоматизировать.
Я под себя настраивал сборку, и стараюсь добавлять изменённые утилиты/скрипты по мере важности.

В принципе меня всё устраивает на данный момент (кроме озвученных проблем), т.ч не критично :smile:.
 
A

Alofa

Гость
Yashied, если я правильно понимаю то обфускация в "CW" идет через "Au3Stripper.exe". Значит и директивы "#Obfuscator ..." работают?
Или лучше так не делать, потому что есть "Au3Stripper.dat".


И еще. Предлагаю обновить шапку темы - там еще "AutoItWrapper" (покинувший нас) фигурирует.
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Директивы #Obfuscator... не работают, т.к. обфускатора давно уже нет. Но зато есть директивы #Au3Stripper..., и вы можете ими пользоваться. Собственно, вот список всех оставшихся директив:

#Au3Stripper_Ignore_Funcs
#Au3Stripper_Ignore_Variables
#Au3Stripper_Off
#Au3Stripper_On
#Au3Stripper_Parameters

#Tidy_Off
#Tidy_On
#Tidy_Parameters
 
A

Alofa

Гость
Спасибо за информацию, учту. Но...
OffTopic:

Yashied сказал(а):
Директивы #Obfuscator... не работают, т.к. обфускатора давно уже нет...
Работают, не знаю почему, но работают. :scratch:
К примеру, результат с параметром "#Obfuscator_Parameters=/om" будет такой же как и с "#Au3Stripper_Parameters=/rm".
 

Mike

Новичок
Сообщения
4
Репутация
0
Мелочь конечно, но было бы неплохо автоинкремент версий сделать. Наподобие #AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y
как вариант в виде lua скрипта запускаемого после Build :smile:
 
Верх