Supportnet / Forum / Anwendungen(Java,C++...)
VB 6.0 externe EXE ausführen...
Frage
Hallo!
Mit welcher Anweisung kann ich in VB bei einem Click Ereignis eine externe EXE ausführen?
Danke,
Sebi
Antwort 1 von Rangoo
Shell("Laufwerk:\Pfad\Datei",windowstyle)
Gilt zumindest in VB 5, musst zur Not in der Hilfe nachblättern.
Gilt zumindest in VB 5, musst zur Not in der Hilfe nachblättern.
Antwort 2 von Rangoo
Ach ja, windowstyle ist eine Variable, deren Belegung du in der Hilfe nachlesen kannst (unter Shell-Funktion).
Antwort 3 von Viagra
Hi
Hier mal kurz alle Shell-Konstanten im Überblick
vbHide Fenster ist ausgeblendet, und das ausgeblendete Fenster erhält den Fokus.
vbNormalFocus Fenster hat den Fokus und wird mit der ursprünglichen Größe und Position wiederhergestellt.
vbMinimizedFocus Fenster wird als Symbol angezeigt und hat den Fokus.
vbMaximizedFocus Fenster ist maximiert und hat den Fokus.
vbNormalNoFocus Fenster wird mit der letzten Größe und Position wiederhergestellt. Das momentan aktive Fenster bleibt aktiv.
vbMinimizeNoFocus Fenster wird als Symbol angezeigt. Das momentan aktive Fenster bleibt aktiv.
Bis denn dann
Hier mal kurz alle Shell-Konstanten im Überblick
vbHide Fenster ist ausgeblendet, und das ausgeblendete Fenster erhält den Fokus.
vbNormalFocus Fenster hat den Fokus und wird mit der ursprünglichen Größe und Position wiederhergestellt.
vbMinimizedFocus Fenster wird als Symbol angezeigt und hat den Fokus.
vbMaximizedFocus Fenster ist maximiert und hat den Fokus.
vbNormalNoFocus Fenster wird mit der letzten Größe und Position wiederhergestellt. Das momentan aktive Fenster bleibt aktiv.
vbMinimizeNoFocus Fenster wird als Symbol angezeigt. Das momentan aktive Fenster bleibt aktiv.
Bis denn dann
Antwort 4 von Sebi2
Hey!
Vielen Dank!
Sebi
Vielen Dank!
Sebi
Antwort 5 von Sebi2
Nochmal ne kurze Frage: Was mach ich, wenn das Laufwerk das Laufwerk sein soll auf dem sich die Datei gard befindet und kein statisches, der Pfad bleibt aber gleich
Danke
Danke
Antwort 6 von Viagra
Da kann ich Rangoo (der gleich antworten wird) nur zustimmen *g*
Antwort 7 von Viagra
Mist, jetzt hat Rangoo keine Zeit mehr, dann antworte ich:
Du kannst wie in DOS einen relativen Pfad angeben. Möchtest du einen Ordner zurück verwendest du ..
Befindest du dich also in C:\Win\Command und möchtest C:\Win\test.exe ausführen kannst du sagen Shell "..\test.exe". Du brauchst aber auch gar keinen Pfad angeben wenn du dich schon in C:\Win befindest, also einfach nur Shell "test.exe".
Wars eigentlich schon :o) Wenn du noch Fragen hast, ich bin derzeit noch online *g*
Du kannst wie in DOS einen relativen Pfad angeben. Möchtest du einen Ordner zurück verwendest du ..
Befindest du dich also in C:\Win\Command und möchtest C:\Win\test.exe ausführen kannst du sagen Shell "..\test.exe". Du brauchst aber auch gar keinen Pfad angeben wenn du dich schon in C:\Win befindest, also einfach nur Shell "test.exe".
Wars eigentlich schon :o) Wenn du noch Fragen hast, ich bin derzeit noch online *g*