eplan

SetCursorColor

Mit diesem Script kann die Farbe des Cursors geändert werden. Es kann ausgewählt werden für welches Farbschema, welche Farbe gesetzt wird.

Zusätzlich kann die Farbe auch zurückgesetzt werden. Hierfür einfach auf die Farbe des gewünschten Schemas klicken.

(mehr …)

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

Action ausführen

Action ohne Parameter ausführen:

new CommandLineInterpreter().Execute("ACTIONNAME");

Action mit Parametern ausführen:

ActionCallingContext acc = new ActionCallingContext();
acc.AddParameter("PARAMETERNAME_1", "Wert Parameter 1");
acc.AddParameter("PARAMETERNAME_2", "Wert Parameter 2");
new CommandLineInterpreter().Execute("ACTIONNAME", acc);

In der Befehlszeile in Eplan (Toolbar) würde es wie folgt aussehen:

ACTIONNAME /PARAMETERNAME_1:"Wert Parameter 1" /PARAMETERNAME_2:"Wert Parameter 2"
Von |2017-11-09T12:30:26+01:002010-11-30|EPLAN, EPLAN-Scripts|

OpenProjectAndSetPartsDb

Auf Wunsch eines Users hab ich ein kleines Script zusammen geschraubt, mit dem man ein Projekt öffnen und zugleich die Artikeldatenbank ändern kann.

Es gibt 2 Dinge zu beachten:

  • Nur mit Access-Datenbank möglich
  • Wenn mehrere Projekte geöffnet sind, zählt nur die zuletzt eingestellte Datenbank (Benutzereinstellung, keine Projekteinstellung)

(mehr …)

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

ProgressBar

Anbei ein kleines Snippet welches das Object ProgressBar in Eplan näher erklärt (Verwendungsbeispiel).

            Progress oProgress = new Progress("SimpleProgress");
            oProgress.BeginPart(100, "Mach was...");
            oProgress.SetTitle("Titelzeilentext des Fortschrittes");
            oProgress.SetNeededSteps(10);   //max Anzahl der durchzuführenen Aktionen
            oProgress.SetAllowCancel(true);      //Abbrechen erlauben JA/NEIN
            oProgress.ShowImmediately();   //sofortige Anzeige des Fortschrittbalkens

            if (!oProgress.Canceled())
            {
                //meine Aktionen...
                oProgress.SetActionText("Aktionstext in Fortschrittsbalken");    //Aktionstext fetslegen
                oProgress.SetTitle("Titelzeilentext bei Bedarf erneut/anders festlegen");    //Titelzeilentext
                oProgress.Step(1); //Fortschrittsbalken um einen Zähler erhöhen
            }
            oProgress.EndPart(true); //Fortschrittsbalken ENDE
Von |2017-11-09T12:30:26+01:002010-11-13|EPLAN, EPLAN-Scripts|
Nach oben