Aufgrund des Scriptes ConnectionPointDesignationReverse habe ich mal die Actions im Kontextmenü getestet. Anbei meine gefunden Actions mit Beschreibung.
Diese Aktionen können in Textfeldern verwendet werden. Übersetzung nur in Multilanguage-Eigenschaften verfügbar.
Kopieren
GfDlgMgrActionIGfWind /function:Copy
Ausschneiden
GfDlgMgrActionIGfWind /function:Cut
Einfügen
GfDlgMgrActionIGfWind /function:Paste
Alles markieren
GfDlgMgrActionIGfWind /function:SelectAll
Zeilenumbruch einfügen
GfDlgMgrActionIGfWind /function:InsertLineFeed
Sonderzeichen Einfügen
GfDlgMgrActionIGfWind /function:SpecialCharacterDlg
Text Löschen
GfDlgMgrActionIGfWindDelete
Mehrzeilige Eingabe
GfDlgMgrActionIGfWind /function:MultiLineDlg
Mehrsprachige Eingabe
GfDlgMgrActionIGfWind /function:MultiLanguageDlg
Übersetzen
EnfTranslateEditAction
Übersetzung Entfernen
EnfDeleteEditTranslationsAction
Nicht zu übersetzenden Text kennzeichnen
EnfSetNotTranslateAction
Kennzeichnung entfernen (“Nicht übersetzen”)
EnfDeleteNotTranslateAction
Hallo,
ich habe die Action “EnfSetNotTranslateAction” mal als Menüpunkt verpackt und dann ein Tastenkürzel erstellt. Leider funktioniert das Tastenkürzel aber in Fenstern wie dem zur Textbearbeitung oder etwa in den Eigenschaftsdialogen nicht: Ich vermute die unter Einstellungen:Benutzer:Verwaltung:Tastenkombinationen erstellten Tastenkürzel sind nicht in den Dialogfenstern aufrufbar: Gibt es eine Möglichkeit den Actions aus Kontextmenüs direkt Tastenkürzel zuzuweisen?
Danke und Gruß
Da bin ich leider überfragt. Aber einfach mal den tollen EPLAN API Support kontaktieren. Wäre super wenn Du die Antwort hier postest!
Hallo,
wie kann ich die Funktion
GfDlgMgrActionIGfWind /function:MultiLanguageDlg
in einem Script starten, wenn z.B. ein Fenster Eigenschaften (Text) oder Seiteneigenschaft (Seitenbeschreibung) geöffnet ist?
Ich möchte mit einer Tastenkombination direkt in die mehrsprachige Eingabe kommen.
Du müsstest eine eigene Action implementieren und diese dann in einen Menüpunkt / Ribbon auch nutzen.
Dann wird dieser Menüpunkt auch für Tastenkombinationen sichtbar und Du kannst eine zuweisen.
Hallo,
ich habe mir das Buch EPLAN Electric P8 automatisieren gekauft (3.Auflage).
Hat mir leider auch nicht diesbezüglich weitergeholfen (sonst ist das Buch aber sehr interessant und empfehlenswert).
Gibt es ein Beispiel, wie ich eine Action implementieren und diese dann in einen Menüpunkt anzeigen kann?
Wäre sehr hilfreich, wenn man die mehrsprachige Eingabe direkt aufrufen könnte.
Leider stellt EPLAN keine Möglichkeit bereit Multilanguage Strings im ContextMenu zu nutzen.
Im Buch findest Du aber schon ein Beispiel für das Kontextemenü: https://eep8a.de/scripts/06_Ribbon_Kontextmenues/#02-menupunkt-in-kontextmenu
In diesem Beispiel wird eine Action erzeugt und als Menüpunkt angezeigt (gleich wie deine Anforderung).