| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 2.3.11 Wie kann man andere Programme aus Starbasic aufrufen?
Über die Funktion Shell lassen sich externe Programme starten. Shell(Pathname, Windowstyle, Param,bSync) Pathname legt den Pfad sowie den Namen des aufzurufenden Programms fest. Windowstyle definiert, in welchem Fenster das Programm gestartet wird. Möglich sind die Werte: 0 – Das Programm erhält den Fokus und wird in einem versteckten Fenster gestartet. 1 – Das Programm erhält den Fokus und wird in einem Fenster in Normalgröße gestartet. 2 – Das Programm erhält den Fokus und wird in einem minimierten Fenster gestartet. 3 – Das Programm erhält den Fokus und wird in einem maximierten Fenster gestartet. 4 – Das Programm wird in einem Fenster in Normalgröße gestartet, ohne jedoch den Fokus zu erhalten. 6 – Das Programm wird in einem minimierten Fenster gestartet, der Fokus bleibt beim aktuellen Fenster. 10 – Das Programm wird im Vollbild-Modus gestartet. Der dritte Parameter Param gestattet es, Kommandozeilenparameter an das zu startende Programm zu übergeben. Dieser Parameter ist optional. Beispiel: shell("D:\STOPEN\stopenst.exe",10,"") oder shell("D:\STOPEN\stopenst.exe",10) Mit dem letzen Parameter, bSync, wird festgelegt wie sich das Makro nach dem Starten der Shell verhält. Der Standardwert ist false. Dann arbeitet das Makro direkt weiter. Wird der Parameter auf true gesetzt wartet das Makro bis der Shellaufruf beendet worden ist. |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009