Mit diesem Script werden folgende Aktionen ausgeführt:

  • Seiten nummerieren
  • Klemmen nummerieren
  • Betriebsmittel nummerieren

Suplanus-Scripts-Alles-Nummerieren V1.01 (101)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 public class AllesNummerieren
{
    [DeclareAction("AllesNummerieren")]
    public void AllesNummerierenAction()
    {
        CommandLineInterpreter oCLI = new CommandLineInterpreter();
 
        // 1. Seitennummerieren
        oCLI.Execute("XPageNumberingDialog");
 
        // 2. Klemmennummerieren
        oCLI.Execute("XTPGedTerminalNumberingAction");
 
        // 3. BMK-Nummerieren
        oCLI.Execute("StartOfflineNumeration");
 
    }
 
    [DeclareMenu]
    public void MenuFunction()
    {
        uint intIDUntermenue1;                                         // MenuID
        Eplan.EplApi.Gui.Menu oMenu = new Eplan.EplApi.Gui.Menu();
        intIDUntermenue1 = oMenu.AddMainMenu(
            "Suplanus",                                                     // Hauptmenüname
            "Hilfe",                                                       // neben Menüpunkt...
            "< Suplanus.de >",                                              // Menüpunktname
            "Suplanus",                                                     // Action
            "Suplanus.de - Scripting in Eplan ist einfach (toll)",          // Statustext
            1                                                              // Hinter Menüpunkt x
        );
 
        // Untermenüpunkte
        oMenu.AddMenuItem(
            "Alles nummerieren",                                            // Menüpunktname
            "AllesNummerieren",                                             // Action
            "Nummerierung: BMK / Klemmen / Seiten",                         // Statustext
            intIDUntermenue1,                                               // Menü-ID
            1,                                                              // 1 = Hinter Menüpunkt X
            false,                                                          // Seperator davor
            false                                                           // Seperator dahinter
        );
 
    }
}