реклама на сайте
подробности

 
 
> deplhi script API
demidrol
сообщение Apr 9 2015, 15:42
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 6-02-09
Пользователь №: 44 487



Какая-то странная документация у альтиума по их скриптингу. К примеру, в examples они вовсю используют IProjectVariation::DM_FindComponentVariationByDesignator (то же -- по Unique ID). На официальном сайте альтиума по поводу этих методов -- молчание.

Вопрос знатокам -- как вообще получить список методов и классов, доступных альтиуму? Имена-то у них более-менее интуитивно понятные, но вот как их из альтиума выцепить...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
peshkoff
сообщение May 12 2015, 09:56
Сообщение #2


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



удалось чуть подобраться, но опять я в тупике:

Код
var
    ProcLaunch  : IProcessLauncherInfo;
    st1 : String;

begin
   ProcLaunch := Client.GUIManager.GetProcessLauncherInfoByID('RunScript');
   st1 := ProcLaunch.Caption;
end;


вроде работает. но.
Оказывается, GetProcessLauncherInfoByID смотрит не текущий скрипт, а читает DXP.RCS.
Находит в нем первую строку
"PL RunScript Command='ScriptingSystem:RunScript'...."

и из нее получает все параметры sm.gif
в итоге, st1 = скрипту, который я создал самым первым, после установки альтиума sm.gif он уже давно переименован и удален
блин. нафиг это надо?? Роем дальше
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 19:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01344 секунд с 7
ELECTRONIX ©2004-2016