Supportnet Computer
Planet of Tech

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.

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

Antwort 4 von Sebi2

Hey!

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

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*

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: