удалось чуть подобраться, но опять я в тупике:
Код
var
ProcLaunch : IProcessLauncherInfo;
st1 : String;
begin
ProcLaunch := Client.GUIManager.GetProcessLauncherInfoByID('RunScript');
st1 := ProcLaunch.Caption;
end;
вроде работает. но.
Оказывается, GetProcessLauncherInfoByID смотрит не текущий скрипт, а читает DXP.RCS.
Находит в нем первую строку
"PL RunScript Command='ScriptingSystem:RunScript'...."
и из нее получает все параметры
в итоге, st1 = скрипту, который я создал самым первым, после установки альтиума

он уже давно переименован и удален
блин. нафиг это надо?? Роем дальше