wie finde ich heraus welche Parameter eine Action hat die ich im Skript verwenden möchte
als Beispiel: XMInsertPageMacro oder XPageAssimilateDialogShow
diese Actions sind nicht in der API Dokumentation die frage ist nur wie bekomme ich die Parameter die ich über den ActionCallingContext angeben kann kann mir da jemand weiterhelfen
Gruß Rudi
------------------ Wissen ist macht nix wissen macht auch nix
Nein strg^ hilft erstmal nicht weiter damit bekomme ich zwar den Namen der Action die zuletzt ausgeführt wurde aber nicht welche Parameter die Action hat die übergeben werden könne. Auch bekommst du nur die Action die über die Benutzeroberfläche ausgewählt wurde nicht die die E-Plan im Anschluss zusätzlich verwendet. Ich benutz dazu ein Skript Eventlogger das ich mal bei Suplanus gefunden habe das logt alle Action mit welche von Eplan angestoßen werden.
------------------ Wissen ist macht nix wissen macht auch nix
EPLAN Electric P8 2024.0.3 Update 1 (Build 21460) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
erstellt am: 07. Mai. 2022 08:49 <-- editieren / zitieren --> Unities abgeben: Nur für RMLIF
Wenn es nicht in der Hilfe als Aktion beschrieben ist, handelt es sich um eine sog. "interne Action" die nicht offen gelegt ist, und auch nicht garantiert wird, dass diese in kommenden Versionen noch existiert bzw. gleich funktioniert.
Die Paramter kann Dir dazu nur Eplan verraten (sofern es überhaupt welche gibt). Nur weil ein Actrionname ermittelbar ist (über Logger oder Strg+^), bedeutet nicht autom. dass diese (inkl. Parameter) im Scripting sinnvoll genutzt werden können.
VG nairolf
------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum ------------------------------------------ Da lernt man mühevoll laufen und sprechen, und nun soll ich stillsitzen und die Klappe halten !
KHS ist ein Tochterunternehmen der Salzgitter AG. Als einer der weltweit führenden Hersteller von Abfüll- und Verpackungsanlagen in den Bereichen Getränke und flüssige Lebensmittel spielen wir in der Weltklasse. Seit über 150 Jahren vertrauen unsere Kunden auf unseren leidenschaftlichen Pioniergeist und unsere erstklassigen Technologien. Doch weltklasse bleiben wir nur, wenn wir immer wieder Mitarbeitende ...
So etwas habe ich mir schon gedacht leider habe ich keine API Lizenz und auch keinen Zugriff auf den API Support der mir das vielleicht verraten könnte
Ich habe gehofft das jemand einen Weg kennt Parameter von Internen Actions zu ermitteln Hab schon versucht mit dotpeak die DLLs zu durchforsten ob ich vielleicht irgendwo auf die Deklaration der Action stoße bin da aber noch nicht weiter gekommen
Gruß Rudi
------------------ Wissen ist macht nix wissen macht auch nix