Что нового

Модифицированная версия SciTE-Ru

A

Alofa

Гость
asdf8 подскажите пожалуйста.
Я так понимаю Ctrl+F1 без наличия файла "AutoIt CommonHelp.chm" в папке "\HelpRu" работать не будет?
Где его взять?
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
Alofa [?]
Я так понимаю Ctrl+F1 без наличия файла "AutoIt CommonHelp.chm" в папке "\HelpRu" работать не будет?

По идее должна открываться стандартная справка.
Можно указать свой файл дополнительной справки в файле SciDirect.ini параметр HelpCtrlF1 - например файл переведенной справки.



Я брал скрипт склейки chm-файлов (был где-то на этом форуме) и собирал из нескольких файлов справки общий файл. Возможно этот файл остался в ранних версиях сборки.
 

dr.lexx

Новичок
Сообщения
3
Репутация
0
Доброго времени суток.
Подскажите, как в данной сборке отключить переключение между вкладками кнопкой Home и сделать чтобы по нажатию на эту кнопку возвращался курсор в начало строки?
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
dr.lexx [?]
как в данной сборке отключить переключение между вкладками кнопкой Home и сделать чтобы по нажатию на эту кнопку возвращался курсор в начало строки?
Эта кнопка "вшита" в сборку, ее можно переназначить только на одну из пользовательских кнопок панели инструментов (файл SciDirect.ini секция ToolbarCustom) или на показ автодополнения (файл SciDirect.ini секция AutocompleteHotKeys).
Для перехода в начало строки работает сочетание Alt+Home.
 

xXx

╚{■_■}╗
Меценат
Сообщения
248
Репутация
95
asdf8
Не подскажете как убрать/добавить свои кнопки в ToolBar?
Так же не понимаю как пользоваться Debugger-ом?
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
xXx [?]
Не подскажете как убрать/добавить свои кнопки в ToolBar?
В файле SciDirect.ini в секции ToolbarCustom можно задать свои 3 кнопки, там в комментариях все на русском описано.

Так же не понимаю как пользоваться Debugger-ом?
Debugger - отладчик. Скрипт, который нужно отладить запускается через отладчик, где скрипт может выполнятся пошагово, с контролем всех переменных на каждом шаге. Пока не будет найдена проблема или ошибка в отлаживаемом скрипте.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,485
А можно как то сделать так, чтобы при запуске скрипта, если есть ошибка во вложенном файле, при двойном нажатии на строку ошибки в консоли открывался именно указанный файл?
Дело в том что AutoIt3.exe выводит в консоль файл с ошибкой обрамленный кавычками, а Au3Check.exe выводит без кавычек, это где то настраивается?
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
CreatoR [?]
А можно как то сделать так, чтобы при запуске скрипта, если есть ошибка во вложенном файле, при двойном нажатии на строку ошибки в консоли открывался именно указанный файл?
Проверил - вроде как раз так и происходит, не зависимо есть кавычки или нет.
Т.к. сам я для этого ничего не делал - думаю это сделано в SciTEAutoIt.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,485
asdf8 [?]
Проверил - вроде как раз так и происходит, не зависимо есть кавычки или нет.
Есть прямая зависимость от содержимого скрипта, как только обнаружу её, отпишусь.

OffTopic:
Я видимо немного ошибся темой)), я использую версию от Yashied.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,485
asdf8
Это вообще где то настраивается в SciTE? я имею в виду то, как подобное поведение обрабатывается?
 
Автор
A

asdf8

Скриптер
Сообщения
564
Репутация
152
CreatoR [?]
Это вообще где то настраивается в SciTE?
Нет, только программно.


как подобное поведение обрабатывается?
Если коротко - делаетса сабклассинг окна консоли редактора, перехватываются сообщения WM_NOTIFY, lParam читается как структура SCNotification, если поле структуры nmhdr.code равно SCN_DOUBLECLICK, то в консоли редактора анализируется строка или слово, где был двойной клик, и дальше выполняются нужные действия.
 
Верх