Rubrik: Allgemein | 25.02.02 |
Wie kann ich ein fremdes Programm aus meiner Anwendung heraus starten? VB-Version: VB5, VB6 | ||
Views: 35.320 |
Ein fremdes Programm starten Sie mit dem Befehl "Shell":
Dim TaskID ' Programm starten TaskID = Shell("C:\Pfad\Programm.exe")
Sie können dem Aufruf ein zweites Argument übergeben, welches festlegt, wie die Anwendung gestartet werden soll:
' Programm startet in Normalgröße mit Fokus TaskID = Shell("C:\Pfad\Programm.exe", vbNormalFocus)
Damit ist das aufgerufene Programm sofort im Vordergrund.
Neben der Konstante vbNormalFocus stehen noch folgende weitere Konstanten zur Verfügung:
- vbHide (0): Das Fenster ist ausgeblendet, und das ausgeblendeteFenster erhält den Fokus.
- vbNormalFocus (1): Das Fenster hat den Fokus, und die ursprüngliche Größeund Position wird wiederhergestellt.
- vbMinimizedFocus (2): Das Fenster wird als Symbol mit Fokus angezeigt.
- vbMaximizedFocus (3): Das Fenster wird maximiert mit Fokus angezeigt.
- vbNormalNoFocus (4): Die zuletzt verwendete Größe und Position des Fensters wirdwiederhergestellt. Das momentan aktive Fenster bleibt aktiv.
- vbMinimizedNoFocus (6): Das Fenster wird als Symbol angezeigt. Das momentan aktiveFenster bleibt aktiv.