Что нового

Выпадающее меню ф-ций своих UDF

The Dream

Новичок
Сообщения
393
Репутация
3
Подскажите пожалуйста, как сделать так, чтобы выпадающее меню ф-ций было также для тех, которые я написал сам и поместил в свою UDF.

Спасибо.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
dream.reckless
Для полной версии SciTE (для сокращённой не пробовал).
В вашей пользовательской папке "C:\Users\_UserName_\" есть два файла: au3.user.calltips.api и au3.UserUdfs.properties. Первый отвечает за меню, второй - за подсветку. Но иногда с этими файлами бывают проблемы (SciTE плохо видит кириллических юзеров). Поэтому лучше так:

Для меню. Добавить в конец файла "\SciTE\api\au3.api" :
Код:
MyFunc1() Эта функция делает что-то
MyFunc2($var [, $str = ""]) Эта функция тоже что-то делает

Для подсветки. Добавить в раздел "au3.keywords.udfs" файла "\SciTE\Properties\au3.keywords.properties" (все символы обязательно строчные):
Код:
myfunc1 myfunc2
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
dream.reckless,
Вы можете посмотреть, как это правильно сделать, в WinAPIEx.au3.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
(для сокращённой не пробовал).
Я думаю это:
  • C:\Program Files\AutoIt3\SciTE\au3.keywords.properties
  • C:\Program Files\AutoIt3\SciTE\api\au3.api

P.S. Это кстати очень удобная штука и ускоряет / упрощает написание кода...
 
Верх