| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: Externe Programme (6191 mal gelesen)
|
Sbg Markus Mitglied
Beiträge: 516 Registriert: 24.11.2009 Eplan P8 2.7 Eplan P8 2.5 Eplan P8 2.3 Eplan P8 2.2 Eplan P8 2.0 Eplan 5.70.4.26200
|
erstellt am: 21. Dez. 2009 15:42 <-- editieren / zitieren --> Unities abgeben:
Ich möchte über die Externen Programme den jeweiligen Projektordner mit der Explorer.exe öffnen. Folgende Werte habe ich eingeben. Befehl : C:\WINDOWS\explorer.exe Argument :\$(P) Startverzeichnis : "LEER" Beim Eplan 5.70 lautet der Befehl : 002 Explorer.exe %S Ich bekomme aber eine Fehlermeldung das der Pfad nicht existiert. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Straight-Potter Mitglied Dipl.Ing. E-Technik
Beiträge: 601 Registriert: 14.07.2008 EPLAN Plattform 2.9 SP1 API EEC Prof EEC One
|
erstellt am: 21. Dez. 2009 15:52 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Bei mir funktioniert es! Siehe Bild... Aber die Pfadvariable wird nicht Funktionieren!
Schau mal HIER Straight-Potter ------------------ Wenn wir bedenken, dass wir alle verrückt sind, ist das Leben erklärt. [Diese Nachricht wurde von Straight-Potter am 21. Dez. 2009 editiert.] [Diese Nachricht wurde von Straight-Potter am 21. Dez. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN Electric P8 Professional 2.7.x Expertenmenü :) ---
|
erstellt am: 21. Dez. 2009 16:09 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
|
Sbg Markus Mitglied
Beiträge: 516 Registriert: 24.11.2009 Eplan P8 2.7 Eplan P8 2.5 Eplan P8 2.3 Eplan P8 2.2 Eplan P8 2.0 Eplan 5.70.4.26200
|
erstellt am: 23. Dez. 2009 08:45 <-- editieren / zitieren --> Unities abgeben:
Zuerst mal danke für die Hilfe von euch und gleich die nächste Frage. Kann man diesen Befehl oder auch einen den Copy Befehl ( BAT Datei ) in das Script automatisiert bearbeiten einbauen ? Wenn ja, wo kann ich die Befehle bzw den Aufbau des Scripts erfahren ? Gibt es da bessere unterlagen als in der E Plan Hilfe ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgischel Moderator ...und Dippel-Ing ET...
Beiträge: 15740 Registriert: 09.03.2001 EPLAN Electric P8 Professional 2.7.x Expertenmenü :) ---
|
erstellt am: 23. Dez. 2009 09:12 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
|
Jonny Wire Mitglied Script-Troll
Beiträge: 786 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 23. Dez. 2009 11:42 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
was willst kopieren? Datei? Du kannst das Script editieren (Sprache C#, VB.NET ist auch möglich aber nicht bei automatisiert bearbeiten) Les dir die Sachen von Nairolf durch. Danach kannst du dir Beispiele auf P8-Magic.de anschauen ... so lernt man das leichter... ------------------ "Die Geschichte lehrt die Menschen, daß die Geschichte die Menschen nichts lehrt." Mahatma Gandi "Ihr seid gar nicht so dumm, wie ihr ausseht." Muhammad Ali, 1963 zu den Beatles Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
eCAT Mitglied Ingenieur
Beiträge: 422 Registriert: 02.09.2015 Windows 10 Enterp. EPLAN 2.9 SP1 Update 7 EPLAN 2.7 HF6 EPLAN 2.4 HF4 EPLAN 5.70.4
|
erstellt am: 11. Mai. 2020 08:42 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Es gab dazu auch mal ein Skript, um das Projektverzeichnis aus EPLAN zu öffnen. "Projektverzeichnis_oeffnen.cs" Irgendwie funktioniert das Projekt mit Revision bei mir gerade nicht mehr. Das Problem war aber mal behoben, ich weiß nicht, was da gerade schief läuft. Das Skript müsste im Magic-Forum gewesen sein, also auch der Thread dazu. Weiß jemand weiter... Code:
public class RegisterScriptMenu { [DeclareAction("OpenProjectFolderInExplorerAction")] public void MyFunctionAsAction() { Eplan.EplApi.ApplicationFramework.ActionManager oMngr = new Eplan.EplApi.ApplicationFramework.ActionManager(); Eplan.EplApi.ApplicationFramework.Action oSelSetAction = oMngr.FindAction("selectionset"); string sProjectFolder = string.Empty; if (oSelSetAction != null) { Eplan.EplApi.ApplicationFramework.ActionCallingContext ctx = new Eplan.EplApi.ApplicationFramework.ActionCallingContext(); ctx.AddParameter("TYPE", "PROJECT"); bool bRet = oSelSetAction.Execute(ctx); if (bRet) { string selectedProject = string.Empty; ctx.GetParameter("PROJECT", ref selectedProject); if (selectedProject.Contains(".elk")) { sProjectFolder = selectedProject.Replace(".elk",".edb"); } else if (selectedProject.Contains(".elr")) { sProjectFolder = selectedProject.Replace(".elr",".edb"); } else if (selectedProject.Contains(".ell")) { sProjectFolder = selectedProject.Replace(".ell",".edb"); } else {} } else { System.Windows.Forms.MessageBox.Show("Ausführen der Action selectionset fehlgeschlagen!"); } } else { System.Windows.Forms.MessageBox.Show("Action selectionset nicht gefunden!"); } //System.Windows.Forms.MessageBox.Show("explorer \"" + sProjectFolder + "\"" ); System.Diagnostics.Process.Start("explorer", sProjectFolder); } }
------------------ Dem Ingeniör ist nix zu schwör! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
eCAT Mitglied Ingenieur
Beiträge: 422 Registriert: 02.09.2015 Windows 10 Enterp. EPLAN 2.9 SP1 Update 7 EPLAN 2.7 HF6 EPLAN 2.4 HF4 EPLAN 5.70.4
|
erstellt am: 11. Mai. 2020 08:45 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Das Problem scheint nur bei einem Projekt wegen dem Projektnamen aufzutreten, bei einem anderen Projekt mit abgeschlossener Revision funktioniert das Skript... seltsam. ------------------ Dem Ingeniör ist nix zu schwör! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nairolf Ehrenmitglied Elektroingenieur
Beiträge: 1987 Registriert: 21.01.2006 EPLAN Electric P8 2022.0.3 Update 2 (Build 17673) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 13. Mai. 2020 07:03 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Wie lautet denn der Projektname bei dem es nicht geht ? Ist da evtl. ein Leerzeichen drin ? Liebe Grüße, nairolf ------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum ------------------------------------------ Da lernt man mühevoll laufen und sprechen, und nun soll ich stillsitzen und die Klappe halten ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
eCAT Mitglied Ingenieur
Beiträge: 422 Registriert: 02.09.2015 Windows 10 Enterp. EPLAN 2.9 SP1 Update 7 EPLAN 2.7 HF6 EPLAN 2.4 HF4 EPLAN 5.70.4
|
erstellt am: 09. Jul. 2020 13:27 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Hallo nairolf Projektname ist E_12_34_56-7890_OW_Uebersicht_AD, AN, AD, AN, BD, BN (.elk/.ell/.elr/.edb) Die Komma sind das Problem, wenn ich die rausnehme, geht es. Nur die Leerzeichen Rausnehmen ändert nichts. Vielleicht kann das ja jemand fixen? ------------------ Dem Ingeniör ist nix zu schwör! [Diese Nachricht wurde von eCAT am 09. Jul. 2020 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nairolf Ehrenmitglied Elektroingenieur
Beiträge: 1987 Registriert: 21.01.2006 EPLAN Electric P8 2022.0.3 Update 2 (Build 17673) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 09. Jul. 2020 15:27 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Änder mal die letzte Codezeile Code: System.Diagnostics.Process.Start("explorer", sProjectFolder);
gegen das hier ab: Code: System.Diagnostics.ProcessStartInfo proc = new System.Diagnostics.ProcessStartInfo(); proc.FileName = "explorer.exe"; proc.Arguments = "\"" + sProjectFolder + "\""; System.Diagnostics.Process.Start(proc);
------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum ------------------------------------------ Da lernt man mühevoll laufen und sprechen, und nun soll ich stillsitzen und die Klappe halten ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HOC Ehrenmitglied
Beiträge: 1816 Registriert: 14.06.2004 5.70 Prof P8 2.9.4 Update14
|
erstellt am: 12. Jan. 2022 14:02 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Zitat: Original erstellt von bgischel: ...Script, Symbolleiste und Bildchen (im zip) und ein paar Bilder anbei. Ist zwar nix für die externen Programme aber immerhin kann man mit diesem Script per Button das aktuelle Projektverzeichnis öffnen...
Hallo, ich habe dieses Script Explorer jetzt auch geladen und funktioniert auch in 2.9 zufriedenstellend. Jedoch bei abgeschlossenen Projekten (mit Revisionsverwaltung) wird P8 ein 2.mal gestartet und kein Explorer Hat jemand eine Lösung? ------------------ Grüße HOC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bplan Mitglied
Beiträge: 19 Registriert: 24.08.2017
|
erstellt am: 18. Jan. 2022 14:18 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Zitat: Original erstellt von HOC:
Hallo, ich habe dieses Script Explorer jetzt auch geladen und funktioniert auch in 2.9 zufriedenstellend. Jedoch bei abgeschlossenen Projekten (mit Revisionsverwaltung) wird P8 ein 2.mal gestartet und kein Explorer Hat jemand eine Lösung?
Das gleiche Problem habe ich auch und wäre an einer Lösung interessiert.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 18. Jan. 2022 15:20 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
|
Bplan Mitglied
Beiträge: 19 Registriert: 24.08.2017
|
erstellt am: 18. Jan. 2022 15:36 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
|
HOC Ehrenmitglied
Beiträge: 1816 Registriert: 14.06.2004 5.70 Prof P8 2.9.4 Update14
|
erstellt am: 18. Jan. 2022 19:18 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
|
HOC Ehrenmitglied
Beiträge: 1816 Registriert: 14.06.2004 5.70 Prof P8 2.9.4 Update14
|
erstellt am: 26. Apr. 2022 15:01 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Hallo, ich musste P8 letzten Monat zurücksetzen, da ich Eplan nach einen Absturz nicht mehr starten konnte. Jetzt schaffe ich es nicht mehr o.a. Script zum Laufen zu bringen Was mache ich falsch, welche Schritte übersehe ich? Dienstprogramme > Scripte > Laden OpenProjectFolderInExplorer.cs Wird geladen, jedoch erscheint kein Explorer-Icon und auch kein Menü-Eintrag unter Dienstprogramme Wer kann weiterhelfen, möchte auf diese Erleichterung nicht mehr verzichten.
------------------ Grüße HOC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cae-group.de Moderator Dipl.-Ing. Elektrotechnik
Beiträge: 684 Registriert: 16.06.2006 EPLAN P8 Reloaded
|
erstellt am: 26. Apr. 2022 15:13 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
|
HOC Ehrenmitglied
Beiträge: 1816 Registriert: 14.06.2004 5.70 Prof P8 2.9.4 Update14
|
erstellt am: 26. Apr. 2022 20:02 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
|
cae-group.de Moderator Dipl.-Ing. Elektrotechnik
Beiträge: 684 Registriert: 16.06.2006 EPLAN P8 Reloaded
|
erstellt am: 26. Apr. 2022 20:15 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
Moin Moin, bei mir ist es im Menü unter Optionen > "Projektordner im Windows-Explorer öffnen" nach dem laden. Ein Icon oder eine Symbolleiste zu erzeugen war in dem Script, bzw. in der ZIP-Datei "OpenProjectFolderInExplorer.zip" von F.S. vom 18.01.2022 mit dem Script in Version 2.2 nicht enthalten. Vielleicht in einem älteren Post... Einen schönen Abend... LG, Ralph Wagner ------------------ www.cae-group.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HOC Ehrenmitglied
Beiträge: 1816 Registriert: 14.06.2004 5.70 Prof P8 2.9.4 Update14
|
erstellt am: 07. Jun. 2023 08:15 <-- editieren / zitieren --> Unities abgeben: Nur für Sbg Markus
|