Kleines Script welches auf Knopfdruck den Projektordner des aktiven Projektes im Windows-Explorer öffnet:
Falls jemand von euch andere Dateimanager wie Total-Commander oder auch Speedcommander nutzt kann hier der Process “explorer” durch z.B. absoluten Pfad von Total Commander ersetzt werden.
Wenn ihr Probleme mit der Einbindung anderer Dateimanagern habt, schreibt einfach in den Kommentaren, dann schraub ich euch das Script zusammen :)
Danke an Bernd für das Script ;)
Kleines Script welches auf Knopfdruck den Projektordner des aktiven Projektes im Windows-Explorer öffnet:Falls jemand von euch andere Dateimanager wie Total-Commander oder auch Speedcommander nutzt kann hier der Process “explorer” durch z.B. absoluten Pfad von Total Commander ersetzt werden.Wenn ihr Probleme mit der Einbindung anderer Dateimanagern habt, schreibt einfach in den Kommentaren, dann schraub ich euch das Script zusammen :)Danke an Bernd für das Script ;)
Suplanus - Scripts - Open Project Path (1595 Downloads )
public class OpenProjectFolderInExplorerAction
{
[DeclareAction("OpenProjectFolderInExplorerAction")]
public void OpenProjectFolderInExplorerActionAction()
{
// Projectpath
string sProjectpath = PathMap.SubstitutePath("$(PROJECTPATH)");
sProjectpath = sProjectpath.Substring(0, sProjectpath.LastIndexOf("\\"));
// Start Explorer with Parameter
System.Diagnostics.Process.Start("explorer", sProjectpath);
}
[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(
"Open project path", // Menüpunktname
"OpenProjectFolderInExplorerAction", // Action
"Projektordner im Windows-Explorer öffnen", // Statustext
intIDUntermenue1, // Menü-ID
1, // 1 = Hinter Menüpunkt X
false, // Seperator davor
false // Seperator dahinter
);
}
}
Hey Johann,
erstmals Danke für die angeführten Scripte! Hab nur ein Problem wie kann ich ein Hauptmenü wieder aus der EPLAN Oberfläche löschen?
Wäre Super mir dazu behilflich zu sein
LG
PFC
Gerne!
Wenn das Script entladen ist dann werden spätestens beim EPLAN Neustart die Menüpunkte entfernt.
Hallo Johann, funktioniert das Script auch in der Version 2022. Danke im Voraus für deine Hilfe. Beste Grüße
Hallo Sascha,
da ein Menü erzeugt wird, funktioniert es in 2022 nur bedingt.
Es gibt einen Kompatibilitätsmodus welcher unter dem Arbeitsbereich (rechts oben) aktiviert werden kann. Dann siehst Du die Menüs wieder. Dieses Modus wird aber in einer der kommenden Versionen entfernt.
Hallo Johann,
danke dir für die rasche Antwort. Gibt es eine Möglichkeit, dass für 2022 wieder funktionsfähig zu machen, also ohne das Menu umzustellen ? Danke Dir im voraus. Beste Grüße Sascha
Füge einfach einen Befehl zum Ribbon aus der Kategorie “Actions” hinzu und in der Befehlszeile trägst Du “OpenProjectFolderInExplorerAction” ein.
wird noch etwas vor der Action geschrieben ? Bei mir ist der Button ausgegraut und kann nicht betätigt werden, habe die Aktion “Gerät einfügen” kopiert und angepasst.
Ne. Hast Du das Script geladen?
Danke das wars, aber in den direkten “$DOC Ordner” vom Projekt, das man gerade geöffnet hat, kommt man nicht oder ?
Doch das geht, wenn Du $(PROJECTPATH) durch deine gewünschte Pfadvariable ersetzt.
Perfekt Danke ;)