| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: Aktuelle Artikeldatenbank... (2282 mal gelesen)
|
H.Wagner Mitglied
Beiträge: 215 Registriert: 21.05.2002 EPLAN Certified Trainer EPLAN Certified Engineer EPLAN 5 Professional EPLAN 21 Ver. 4.30 EPLAN electric P8 Ver. 1.x EPLAN electric P8 Ver. 2.x EPLAN electric P8 Ver. 2022 EPLAN electric P8 Ver. 2023
|
erstellt am: 17. Aug. 2009 18:41 <-- editieren / zitieren --> Unities abgeben:
Hallo EPLANer, speziell die Programierer unter euch, wie kann ich per externes Programm herausfinden, welche Artikeldatenbank gerade aktiv ist? (Pfad + Dateiname) Hintergrund: Ich soll Artikeldaten importieren (ohne API...) und möchte dem Benutzer anzeigen in welche Artikeldatenbank gerade geschrieben wird. Der Import per Befehlszeile funktioniert, es wird in die gerade eingestellt Datenbank geschrieben, nur möchte ich sicherheitshalber dem Benutzer vorher entscheiden lassen ob das auch die richtige Datenbank ist... Gruß Hermann ------------------ www.s4u.net 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: 17. Aug. 2009 20:07 <-- editieren / zitieren --> Unities abgeben: Nur für H.Wagner
|
H.Wagner Mitglied
Beiträge: 215 Registriert: 21.05.2002 EPLAN Certified Trainer EPLAN Certified Engineer EPLAN 5 Professional EPLAN 21 Ver. 4.30 EPLAN electric P8 Ver. 1.x EPLAN electric P8 Ver. 2.x EPLAN electric P8 Ver. 2022 EPLAN electric P8 Ver. 2023
|
erstellt am: 17. Aug. 2009 20:15 <-- editieren / zitieren --> Unities abgeben:
Hallo Bernd, wie ich schon angedeutet habe, möchte ich das nur zur Sicherheit machen. Der Kunde arbeitet für verschiedene Auftraggeber und kann somit verschiedene Artikelstammdaten haben. Wenn er seine "eigenen" Stammdaten verwendet, können diese mit dem übergeordneten ERP System abgeglichen werden. Fürs erste werde ich einfach nur eine Warnung bringen, damit der Benutzer auch nachprüft, ob er die richtige Datenbank eingestellt hat. Einen schönen Abend. Hermann ------------------ www.s4u.net 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: 17. Aug. 2009 20:19 <-- editieren / zitieren --> Unities abgeben: Nur für H.Wagner
|
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 18. Aug. 2009 07:56 <-- editieren / zitieren --> Unities abgeben: Nur für H.Wagner
Hallo Hermann schau dir mal die Dateien an. Das eine ist ein Skript für Eplan welches die eingestellte Artikeldatenbank anzeigt. Die andere Datei ist ein Skript für Windows welches die Skript-Datei für Eplan ausführt und so die Artikeldatenbank anzeigt. Dies sollte als Grundfunktion schonmal reichen, sonst noch mal fragen. grüße FrankS ------------------ TwinTop-Freunde Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
H.Wagner Mitglied
Beiträge: 215 Registriert: 21.05.2002 EPLAN Certified Trainer EPLAN Certified Engineer EPLAN 5 Professional EPLAN 21 Ver. 4.30 EPLAN electric P8 Ver. 1.x EPLAN electric P8 Ver. 2.x EPLAN electric P8 Ver. 2022 EPLAN electric P8 Ver. 2023
|
erstellt am: 18. Aug. 2009 10:45 <-- editieren / zitieren --> Unities abgeben:
|
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: 18. Aug. 2009 11:04 <-- editieren / zitieren --> Unities abgeben: Nur für H.Wagner
|
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 18. Aug. 2009 11:13 <-- editieren / zitieren --> Unities abgeben: Nur für H.Wagner
|
H.Wagner Mitglied
Beiträge: 215 Registriert: 21.05.2002 EPLAN Certified Trainer EPLAN Certified Engineer EPLAN 5 Professional EPLAN 21 Ver. 4.30 EPLAN electric P8 Ver. 1.x EPLAN electric P8 Ver. 2.x EPLAN electric P8 Ver. 2022 EPLAN electric P8 Ver. 2023
|
erstellt am: 18. Aug. 2009 11:21 <-- editieren / zitieren --> Unities abgeben:
|
H.Wagner Mitglied
Beiträge: 215 Registriert: 21.05.2002 EPLAN Certified Trainer EPLAN Certified Engineer EPLAN 5 Professional EPLAN 21 Ver. 4.30 EPLAN electric P8 Ver. 1.x EPLAN electric P8 Ver. 2.x EPLAN electric P8 Ver. 2022 EPLAN electric P8 Ver. 2023
|
erstellt am: 25. Aug. 2009 11:06 <-- editieren / zitieren --> Unities abgeben:
|
F.S. Moderator
Beiträge: 1815 Registriert: 23.04.2003 EPLAN Electric P8 2023 Prof.
|
erstellt am: 25. Aug. 2009 12:14 <-- editieren / zitieren --> Unities abgeben: Nur für H.Wagner
|
H.Wagner Mitglied
Beiträge: 215 Registriert: 21.05.2002 EPLAN Certified Trainer EPLAN Certified Engineer EPLAN 5 Professional EPLAN 21 Ver. 4.30 EPLAN electric P8 Ver. 1.x EPLAN electric P8 Ver. 2.x EPLAN electric P8 Ver. 2022 EPLAN electric P8 Ver. 2023
|
erstellt am: 25. Aug. 2009 13:09 <-- editieren / zitieren --> Unities abgeben:
Hallo Frank, danke für die schnelle Antwort. Es haut aber nicht so ganz hin... Die Datei wird geschrieben, ist aber leer. Ich habe noch eine Messagebox eingebaut um strProjectPath auf dem Bildschirm anzuzeigen. Die Variable scheint aber leer zu sein... Gruß Hermann ------------------ www.s4u.net 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: 25. Aug. 2009 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für H.Wagner
|
H.Wagner Mitglied
Beiträge: 215 Registriert: 21.05.2002 EPLAN Certified Trainer EPLAN Certified Engineer EPLAN 5 Professional EPLAN 21 Ver. 4.30 EPLAN electric P8 Ver. 1.x EPLAN electric P8 Ver. 2.x EPLAN electric P8 Ver. 2022 EPLAN electric P8 Ver. 2023
|
erstellt am: 25. Aug. 2009 14:24 <-- editieren / zitieren --> Unities abgeben:
Ja, ein Projekt ist geöffnet. P8 selber kann gestartet sein oder nicht das Ergebnis ist das Gleiche. Der Aufruf erfolgt testweise über eine Batch Datei mit folgendem Inhalt: "e:\Programme\EPLAN\Electric P8\1.9.10\BIN\W3u.exe" /NoSplash /Frame:0 ExecuteScript /Scriptfile:WriteProjectName_to_TxTFile_V1.0.0.vb Auf die gleiche Weise hatte ich vorher die Artikeldatenbank abgefragt. Ich habe nur den Namen des Scriptfiles ersetzt. Gruß Hermann ------------------ www.s4u.net 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: 25. Aug. 2009 15:13 <-- editieren / zitieren --> Unities abgeben: Nur für H.Wagner
Wenn ich Eplan über einen Batch starte ist kein Projekt geöffnet, deshalb auch keine Ausgabe eines Projektnamens. In dem Skript für die Artikeldatenbank wurde eine "User" Einstellung ausgelesen, dafür braucht kein Projekt geöffnet zu sein. Starte zu Testzwecken besser Eplan immer ohne Parameter wie /Frame etc., dann sieht man besser was passiert. Ich denke du mußt, wenn du Eplan über die Befehlszeile steuern willst, immer ein Projekt angeben, sonst können m.M. unkontrolierbare Dinge passieren. grüße FrankS
------------------ TwinTop-Freunde Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
H.Wagner Mitglied
Beiträge: 215 Registriert: 21.05.2002 EPLAN Certified Trainer EPLAN Certified Engineer EPLAN 5 Professional EPLAN 21 Ver. 4.30 EPLAN electric P8 Ver. 1.x EPLAN electric P8 Ver. 2.x EPLAN electric P8 Ver. 2022 EPLAN electric P8 Ver. 2023
|
erstellt am: 25. Aug. 2009 15:49 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von F.S.: Wenn ich Eplan über einen Batch starte ist kein Projekt geöffnet,
Aber selbst wenn P8 schon offen und ein Projekt geöffent ist, bekomme ich keine Ausgabe... Zitat:
In dem Skript für die Artikeldatenbank wurde eine "User" Einstellung ausgelesen, dafür braucht kein Projekt geöffnet zu sein.
Gibt es dafüer keine Einstellung? Irgendwo muss ja P8 die Informationen speichern... Zitat:
Ich denke du mußt, wenn du Eplan über die Befehlszeile steuern willst, immer ein Projekt angeben, sonst können m.M. unkontrolierbare Dinge passieren.
Genau deshalb brauche ich diese Information. Da ich ja nicht wissen kann welche Projekte mein Kunde hat, möchte ich feststellen welches Projekt zuletzt geöffent war. Dieses will ich dann als Parameter übergeben (und hoffen, dass das Projekt immer noch vorhanden ist ) Gruß Hermann
------------------ www.s4u.net Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |