| |
| Bordnetzplanung: analysieren und simulieren leicht gemacht |
Autor(16237)
|
Thema: Ext.Programm aus Dialogmaske aufrufen (1191 mal gelesen)
|
TIF Mitglied E.Ing(FH)/Systembetreuer ECAD
Beiträge: 441 Registriert: 24.08.2004 ELCAD770SP1 Kommandosprache EPLAN P8 2.5.4 HF2 8440 - Beginner VBA Access2010
|
erstellt am: 07. Apr. 2011 10:44 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, hallo Pelle, ist/wäre es möglich, in der GE-Dialogmaske, im konkreten Fall im Code80, ein externes Programm mit dem Parameter der eingegebenen Artikelnummer zu starten? Der Aufruf müsste etwa so lauten: "%ProgramFiles%\KennblattAnzeige\KennblattAnzeige.exe InhaltCode80" Hintergrund: Bei uns bekommen alle eingesetzten Elektroteile eine firmeneigene Sachnummer (Artikelnummer). Zu jeder Sachnummer gibt es ein Kennblatt mit den wichtigsten techn.Daten, einer Abbildung, einer Anschlussskizze sowie die Bedeutung der Anschlüsse etc. Derzeit muss der Konstrukteur die Anwendung zur Kennblattanzeige offen halten und die Sachnummer per Copy&Paste aus dem Code80 holen und in die Suchmaske der Kennblattanzeige übernehmen. Diese Vorgang würde ich gerne abkürzen und direkt an einem Button hinter dem Code80 hinterlegen. Gibt es eine Lösung? Wenn nicht würde ich dies gerne als Wunsch an die Version 7.8 richten. ------------------ TIF Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Pelle Bootsmann Ehrenmitglied V.I.P. h.c.
Beiträge: 2156 Registriert: 24.03.2004
|
erstellt am: 07. Apr. 2011 11:32 <-- editieren / zitieren --> Unities abgeben: Nur für TIF
Hallo Thomas, wenn ich das richtig verstanden habe soll die KennblattAnzeige.exe mit der Sachnummer aufgerufen werden und dann irgendwas anzeigen. Daten sollen nicht übernommen werden? Es gibt zwei Lösungen: 1. Einbau eines Codes 5030..5035 in die Symbole. Der Inhalt dieses Codes müsste der Name eines PRG-Files sein. Dieses PRG-File erhält als Parameter alle Dialoginhalte des Symbols und kann sich die Artikelnummer rausholen und damit ein externes Programm aufrufen. Das würde heute schon gehen. 2. Einbau eines vierten Buttons hinter Code 80, wenn in der Ini-Datei ein aufzurufendes Programm konfiguriert ist. Drücken diese Buttons würde das Programm aufrufen. Das müsste neu programmiert werden.
------------------ Viele Grüsse von Saltkråkan Pelle Bootsmann Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TIF Mitglied E.Ing(FH)/Systembetreuer ECAD
Beiträge: 441 Registriert: 24.08.2004 ELCAD770SP1 Kommandosprache EPLAN P8 2.5.4 HF2 8440 - Beginner VBA Access2010
|
erstellt am: 07. Apr. 2011 11:48 <-- editieren / zitieren --> Unities abgeben:
Hallo Pelle, vielen Dank für die ultraschnelle Antwort! Wenn das tatsächlich jetzt schon (wir setzen aktuell die 7.5.1 ein) möglich wäre, Zitat: Original erstellt von Pelle Bootsmann:
Einbau eines Codes 5030..5035 in die Symbole. Der Inhalt dieses Codes müsste der Name eines PRG-Files sein. Dieses PRG-File erhält als Parameter alle Dialoginhalte des Symbols und kann sich die Artikelnummer rausholen und damit ein externes Programm aufrufen. Das würde heute schon gehen.
dann würde ich es gerne erst einmal danit versuchen, bevor ich bei Aucotec Aufwand verursache. Ein PRG-File kann ich mir compilieren wenn ich weiß, was zum <System>-Kommando für die Kennblattanzeige.exe sonst nocht in das CMD-Script schreiben muss, damit ich Zugriff auf die Dialoginhalte, also Codenummern, Inhalte, evt. Flags und deren richtige Reihenfolge bei gleichlautenden Codes bekomme. Den 5030 in den Symbolen zu ergänzen ist nicht das ganz große Problem, verursacht halt ein paar Tage Aufwand, den ich mir bei der Lösung 2 natürlich sparen würde... ------------------ TIF Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TIF Mitglied E.Ing(FH)/Systembetreuer ECAD
Beiträge: 441 Registriert: 24.08.2004 ELCAD770SP1 Kommandosprache EPLAN P8 2.5.4 HF2 8440 - Beginner VBA Access2010
|
erstellt am: 15. Apr. 2011 12:30 <-- editieren / zitieren --> Unities abgeben:
Hallo Pelle, ich habe es gerade ausprobiert! Das klappt S-U-P-E-R !!! Vielen Dank für die Info und Hilfestellung vom UNGLAUBLICHEN! Was gibt's denn sonst noch für verborgene Schätze, die es zu heben gilt? (Dann halte ich mich auch mit Verbesserungsvorschlägen zurück : ) Viele Grüße aus Würzburg, wo heute auch der CAD.DE-Franken-Stammtisch stattfindet! ------------------ TIF Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Strohli Mitglied
Beiträge: 860 Registriert: 20.09.2002
|
erstellt am: 18. Apr. 2011 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für TIF
|
TIF Mitglied E.Ing(FH)/Systembetreuer ECAD
Beiträge: 441 Registriert: 24.08.2004 ELCAD770SP1 Kommandosprache EPLAN P8 2.5.4 HF2 8440 - Beginner VBA Access2010
|
erstellt am: 18. Apr. 2011 15:25 <-- editieren / zitieren --> Unities abgeben:
|