Что нового

SciTE 3.5.5.101 для AutoIt

A

Alofa

Гость
Господа подскажите пожалуйста по "Color Picker".
6b584de2055c541a6f0d9cb63ad671bb.png
Вроде интуитивно понятно, что правая часть окна (1) должна отображать предыдущий цвет, а в кнопках (2) должны находиться образцы.
Но вот как этого добиться..?
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
В левой части (у вас она под номером 1) находится текущий цвет (плашка), в правой - изначальный цвет, который был установлен при вызове диалога. 20 маленьких квадратиков предназначены для хранения произвольной палитры. Для установки цвета выберите необходимый квадратик и щелкните два раза по левой плашке. Удаляются цвета при помощи клавиши DEL. Палитра хранится в реестре по следующему пути:

HKEY_CURRENT_USER\Software\Y's\Common Data\Color Chooser\1.2\Palette

При нажатии "OK" выбранный цвет возвращается в буфере обмена в виде 0xRRGGBB.

P.S

Кстати, этот диалог настраивается в menu.properties при помощи ключей "/s", "/c", "/u" и "/t". По умолчанию включены все опции.
 
A

Alofa

Гость
Yashied сказал(а):
... который был установлен при вызове диалога ...
Простите, но не понимаю о каком диалоге идет речь. У меня сразу всплывает окно "CP" при вызове из SciTE.
Всегда "0xFFFED8".
Код:
	command.parent.12.$(au3)=1
	command.name.12.$(au3)=Color Picker
	command.12.$(au3)="$(SciteDefaultHome)\Tools\Color Picker\CP.exe" /s /c /u /t
	command.mode.12.$(au3)=subsystem:shellexec,savebefore:no,quiet:yes
	command.shortcut.12.$(au3)=none
	CN_CP=012

Yashied сказал(а):
При нажатии "OK" выбранный цвет возвращается в буфере обмена в виде 0xRRGGBB.
Это-то я смекнул - удобная штука, хотя постоянно забываю - копирую из окна, за что и расплачиваюсь дописыванием "0x".
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Alofa сказал(а):
Простите, но не понимаю о каком диалоге идет речь. У меня сразу всплывает окно "CP" при вызове из SciTE. Всегда "0xFFFED8".
Диалог или диалоговое окно, это и есть окно CP. Реализация CP - чистая ColorChooser UDF, которую вы можете настраивать под свои требования. Например, эта же UDF используется в SciTE Theme Manager, но там уже отсутствует пользовательская палитра (те самые 20 квадратиков), а начальный цвет соответствует цвету кнопки. А т.к. в CP по логике нет начального цвета, то я просто поставил цвет фона (желтый).
 
A

Alofa

Гость
Ну теперь на одну извилину у меня стало больше. :smile:
Спасибо.

P.s:
Не плохо бы было добавить кнопочку типа "Copy color", чтобы окно (или диалог) не исчезало каждый раз при "Ok", как сейчас.
А еще, добавить бы доп. поле в котором отображался бы код с альфа каналом (к примеру GDI+ не переваривает иной).
 

Skif_off

Знающий
Сообщения
173
Репутация
13
Yashied
Возможны ли какие-то грабли при использовании сборки с неактуальными версиями AutoIt? Интересует возможность работы с 3.3.8.1, знаний может не хватить разобраться самому.
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Skif_off
Он прекратил поддержку AutoIT 3.3.8.x (обновитесь - ничего пролохо в этом нет)

Yashied [?]
Также, я прекратил поддержку SciTE для AutoIt 3.3.8.x. и распространение Compiler Wrapper отдельно от SciTE (официальный форум).
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Skif_off сказал(а):
Возможны ли какие-то грабли при использовании сборки с неактуальными версиями AutoIt?
Теоретически нет (хорошо бы только использовать подсветку, аббревиатуры и т.д. из 3.3.8.x), но в сборках SciTE 1.3.x отсутствует AutoIt3Wrapper, а 3.3.8.x без него не будет работать. Compiler Wrapper работает только, начиная с 3.3.10.x. Если интересует именно 3.3.8.x, то вот последняя актуальная сборка SciTE для этой версии. Но я все же советую вам использовать 3.3.12.0 как самую стабильную и без потери разных плюшек.
 

Skif_off

Знающий
Сообщения
173
Репутация
13
Yashied
Понял, спасибо, пока попробую 1.2.1. По разным причинам пока откладываю, как-то не тянет обновляться - справка на русском не развивается (хотя это не то чтобы прямо совсем проблема), по большей части функционала хватает в 3.3.8.1, _FO_FileSearch(), например, пользуюсь, а с ней проблема в версиях старше, что-то ещё вылезало. Да и размер скомпилированного скрипта побольше :smile:
В целом согласен, надо найти время.
 
Автор
Yashied

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Обновил SciTE:

1.3.8 (13 Октября, 2015)
  • Добавлена экспериментальная pragma директива "Root", позволяющая изменять корневую папку AutoIt непосредственно в скрипте. Для более подробной информации см. комментарии в файле CW.ini.
  • Добавлен вывод прогресса на иконке в TaskBar (Windows7+) в Compiler Wrapper (1.1.0.3) и SciTE Updater (1.0.0.3).
  • Добавлен вывод текущей сборки SciTE в SciTE Updater (1.0.0.3).
  • Добавлена опция "Fold Highlight" в SciTE Theme Manager (1.0.0.5).
  • Добавлены горячие клавиши для команд меню "View\Toggle Current Fold" и "View\Toggle All Folds".
  • Добавлены новые команды в контекстном меню "Text".
  • Добавлены новые настройки в меню "Tools\Settings".
  • Добавлены новые кнопки в ToolBar.
  • Добавлен вывод имени текущего лексера в StatusBar.
  • Добавлен плагин, восстанавливающий текущую позицию курсора при прокрутки текста.
  • Изменено имя файла с пользовательскими настройками с SciTEUser.settings на settings.properties. Необходимо удалить файлы SciTEUser.settings и *.properties из пользовательской папки до запуска SciTE.
  • Изменен файл AutoItX.dll (3.3.14.2).
  • Изменено сосотояние команд меню "Options\Vertical Split" и "Options\Use Monospaced Font" на неактивное для совместимости с другими командами.
  • Изменены файлы тем (*.SciTETheme).
  • Изменены некоторые иконки в ToolBar.
  • Исправлен баг в некоторых файлах .lua, который мог привести к внутренним ошибкам в обработчиках событий.
  • Исправлен баг, из-за которого SciTE Updater не использовал настройки по умолчанию.
  • Исправлены незначительные баги в A3XConverter (1.0.0.1).
 
A

Alofa

Гость
Yashied
Подскажите чего такое подправить, чтобы при "F5" НЕ деактивировались кнопки "Control Viewer" и "Control Picker".
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Можно ли изменить правую панель? Нужно переместить вкладки и сделать так: Files/Func|Fav/Bmk|Abbrev (Сейчас Files/Fav|Func/Bmk|Abbrev). Мне важнее сразу видеть и файлы и функции, приходится переключать вкладки, что не удобно.
 
A

Alofa

Гость
inververs сказал(а):
Можно ли изменить правую панель? Нужно переместить вкладки и сделать так: Files/Func|Fav/Bmk|Abbrev (Сейчас Files/Fav|Func/Bmk|Abbrev)...

Замените ...\AutoIt3\SciTE\lua\SideBar.lua на Этот.

Плюс к этому, если вы хотите чтобы по умолчанию функции отображались с их параметрами, то уберите логический оператор "not" из строки №1027:
Код:
if not _show_params then GetParams = emptystr end
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Alofa спасибо! Так гораздо лучше. И функции отображаются с параметрами!
 

belovkirill

Новичок
Сообщения
23
Репутация
0
Здравствуйте. Как исправить консольный вывод. В некоторых файлах очень часто получается вот так при записи в консоль кириллицы. Странно, что после того как закрыть этот файл, а потом открыть снова не закрывая SciTE вывод получается нормальным.
 

Вложения

  • вывод в консоль.jpg
    вывод в консоль.jpg
    32.7 КБ · Просмотры: 28
Автор
Yashied

Yashied

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

ВиталийВВ

Новичок
Сообщения
177
Репутация
0
Установил данную версию редактора.
В прежних было, когда начинаешь писать функцию- всплывает выбор подсказки, как именно ее написать и варианты.
А как это в данной версии включить?
 
A

Alofa

Гость
ВиталийВВ сказал(а):
... А как это в данной версии включить?
Сначала прочтите этот пост: #14, затем #17, #18 и #95, а далее учтите что пункт "Preferences" переименован в "Settings".
Затем делайте соответствующие выводы.
 
Верх