Mit diesem Script werden folgende Aktionen ausgeführt:
- Seiten nummerieren
- Klemmen nummerieren
- Betriebsmittel nummerieren
Suplanus-Scripts-Alles-Nummerieren V1.01 (1742 Downloads )
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
);
}
}
Kann ich bei dieser Aktion “// 3. BMK-Nummerieren oCLI.Execute(“StartOfflineNumeration”);” auch ein Schema Vorauswahl machen ?
Leider nein :(