Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ELCAD
  Ext.Programm aus Dialogmaske aufrufen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Bordnetzplanung: analysieren und simulieren leicht gemacht
Autor(16237) Thema:  Ext.Programm aus Dialogmaske aufrufen (1191 mal gelesen)
TIF
Mitglied
E.Ing(FH)/Systembetreuer ECAD


Sehen Sie sich das Profil von TIF an!   Senden Sie eine Private Message an TIF  Schreiben Sie einen Gästebucheintrag für TIF

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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.



Sehen Sie sich das Profil von Pelle Bootsmann an!   Senden Sie eine Private Message an Pelle Bootsmann  Schreiben Sie einen Gästebucheintrag für Pelle Bootsmann

Beiträge: 2156
Registriert: 24.03.2004

erstellt am: 07. Apr. 2011 11:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für TIF 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von TIF an!   Senden Sie eine Private Message an TIF  Schreiben Sie einen Gästebucheintrag für TIF

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von TIF an!   Senden Sie eine Private Message an TIF  Schreiben Sie einen Gästebucheintrag für TIF

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von Strohli an!   Senden Sie eine Private Message an Strohli  Schreiben Sie einen Gästebucheintrag für Strohli

Beiträge: 860
Registriert: 20.09.2002

erstellt am: 18. Apr. 2011 11:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für TIF 10 Unities + Antwort hilfreich

Wie sieht denn Dein Script jetzt aus?
Muss es im Projektverzeichnis stehen?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

TIF
Mitglied
E.Ing(FH)/Systembetreuer ECAD


Sehen Sie sich das Profil von TIF an!   Senden Sie eine Private Message an TIF  Schreiben Sie einen Gästebucheintrag für TIF

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Strohli,

schau mal in Deine PM!

Grüsse aus Würzburg

------------------
TIF

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz