Ü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.