EPLAN-Scripts

Sprachumschaltung

Da viele die Sprachumschaltung in V2.0 vermissten hat zum Glück FrankS ein Script geschrieben. Da Eplan leider die Sprachumschaltung nicht offiziell im Scripting unterstützt hat Frank einen (meiner Meinung nach sehr cleveren) Workaround geschrieben. Es wird eine XML-Datei erzeugt und dann als Einstellung importiert.

Vielen Dank Frank :biggrin:

Verwendung:

Erstellt eine Toolbar die Befehlszeile muss folgendes enthalten:

  • Aufruf der Action “ChangeLanguage”
  • Parameter varLANGUAGE (Einsprachig variabel)
  • Parameter dispLANGUAGE (Anzeigesprachen)

Wichtig: dispLANGUAGE muss am Ende ein Semikolon (” ; “) stehen!

Beispiel:

ChangeLanguage /dispLANGUAGE:en_EN; /varLANGUAGE:en_EN

(mehr …)

Von |2017-11-09T12:30:26+01:002010-11-09|EPLAN, EPLAN-Scripts|

GetMacroVariantAndDescription

Mit diesem Snippet bekommt man einen String zurück der alle Varianten des Makros auflistet und den dazugehörigen Beschreibungstext.

Der Beschreibungstext wird in einer Sprache angezeigt:

Wenn ??_?? nicht vorhanden dann de_DE sonst andere Sprache (zuerst gefundene). Dies kann in der Methode “EplanCleanMacroDescription” angepasst werden. hier werden die Sprachenkenner entfernt. Im Screenshot habe ich die Sprache nur zu Testzwecken angegeben… diese wird später nicht angezeigt.

Ich hab den Fall mal vorgesehen, dass die Varianten irgendwann erweitert werden (A-Z).

Verwendung des Snippets: Methoden ins Projekt kopieren.

Beispiel:

string MakroVarianteUndBeschreibung = EplanGetMacroVariantAndDescription(@"C:\test\Beispielmakro.ema");
MessageBox.Show(MakroVarianteUndBeschreibung);

Wie man sieht enthält der String dann die Informationen der Datei “Beispielmakro.ema”.

(mehr …)

Von |2017-11-09T12:30:27+01:002010-11-04|EPLAN, EPLAN-Scripts|

SearchProjects

Mit diesem Script kann man das Projektverzeichnis, welches in den Stammdaten eingetragen wurde, durchsuchen.

Wenn das Verzeichnis abweicht dann muss die Zeile 288 angepasst werden.

Das Tool durchsucht als erstes nur eine Ebene (Perfomance). Danach werden die Unterordner durchsucht welche den Suchbegriff in der 1. Ebene enthalten.

Anbei ein Beispiel:

(mehr …)

Von |2017-11-09T12:30:27+01:002010-10-25|EPLAN, EPLAN-Scripts|
Nach oben