Skip to main content
Skip table of contents

f$Ausführen (f$Execute)


f$Ausführen (f$Execute)

Ausführen einer anderen Systemanwendung unter Microsoft Windows. Die Anwendung kann dabei auf zwei Arten ausgeführt werden:

·über ein Dokument. Hierbei wird nur der Dokumentenname angegeben. Die Verknüpfung mit dem entsprechenden Programm muss dabei über die Dateierweiterung gegeben sein. Der Vorteil ist hierbei, dass Pfad und Name des Ausführungsprogramms nicht angegeben werden müssen.

·über ein Programm. Hierbei wird der volle Programmname (incl. Pfad) angegeben. Das Dokument kann ebenfalls übergeben werden.

Die Ausführung der Anwendung erfolgt asynchron, d.h. die Ausführung der Entscheidungstabellen wird fortgesetzt, ohne auf das Ende der Anwendung zu warten. Bei der Funktion f$WaitExecute wird die Ausführung angehalten, jedoch können dort Dokumente nicht direkt übergeben werden.

Diese Funktion kann z.B. verwendet werden, um zusätzliche Informationen oder Erläuterungen zu einem Dialog anzuzeigen, z.B. ein Bild, eine Konstruktionszeichnung oder ein Textdokument.

Bitte beachten Sie, dass bei Pfadangaben im Dateinamen das Zeichen „\" doppelt angegeben werden muss („\\") !

Syntax:

Status = f$Ausführen( Befehl, Datei [, Parameter [, Modus]] )

 

Argument

Typ

Bedeutung

 

Befehl

Zeichenkette

Eines der Schlüsselworte:
"open": Die Datei wird geöffnet
"print": Die Datei wird gedruckt

 

Datei

Zeichenkette

Aufzurufende Datei (oder Programm)

 

Parameter

Zeichenkette

Übergabeparameter an die Anwendung (optional)
(nur wenn "Datei" ein ausführbares Programm ist)

 

Modus

Ganzzahl

Bearbeitungsmodus:
1: Normaldarstellung (Standardeinstellung)
2: Start als Ikone
3: Nutzung des gesamten Bildschirms
4: Normaldarstellung, jedoch nicht aktiv
5: Darstellung in aktueller Größe und Position
7: Start als Ikone. Die Anwendung ist nicht aktiv
8: Darstellung in aktueller Größe und Position. Die Anwendung ist nicht aktiv

Ergebnis:

Ganzzahl

Fehlerstatus (-1=erfolgreich)

Beispiele:

Status = f$Ausführen( 'print', 'Text.txt' )
→ die Datei "Text.txt" wird mit dem über die Erweiterung „txt" verknüpften Programm gedruckt, z.B. mit dem Programm „NOTEPAD".

Status = f$Ausführen( 'open', 'c:\\windows\\notepad.exe', 'Text.txt' )

→ das Programm „NOTEPAD" wird mit der Datei "Text.txt" geöffnet.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.