Sie können Ihre 4D Programme über Befehlszeilen im Mac OS Terminal oder in der Windows Konsole steuern (4D und 4D Server).
Mit dieser Funktionalität können Sie eine Datenbank aus der Ferne öffnen oder schließen. Das ist insbesondere beim Verwalten von Web Servern hilfreich.
Sie können Befehlszeilen für 4D Programme im Mac OS X Terminal oder in der Windows Konsole ausführen:
- auf OS X müssen Sie den Befehl Öffnen verwenden
- unter Windows können Sie die Argumente direkt übergeben
Hinweis: Auf OS X können Sie die Parameter direkt übergeben, wenn Sie zum Ordner gehen, in dem das Programm innerhalb des Pakets abgelegt ist (Contents/MacOS Pfad). Liegt das 4D Paket z.B. im Ordner MeinOrdner, schreiben Sie die Befehlszeile wie folgt: /MeinOrdner/4D.app/Contents/MacOS/4D. Wir empfehlen jedoch, den Befehl Öffnen zu verwenden.
Es folgt die Beschreibung der Befehlszeilen und Parameter, die 4D Programme unterstützen. Diese Beispiele gehen davon aus, das Ihr 4D Programm auf dem Desktop gespeichert ist und die zu öffnende Anwendung im Ordner Documents liegt.
Hinweis: Der aktuelle Ordner des Benutzers wird auf OS X über den Befehl "~" aufgerufen, unter Windows über "%HOMEPATH%"
- Programm mit Strukturdatei und Datendatei starten
Syntax: applicationPath --Struktur StrukturPfad | PackagePfad --Data DataPfad
Beispiel für OS X:
open ~/Desktop/4D.app --args --structure ~/Documents/myBase.4dbase --data ~/Documents/data/myData.4DD
Beispiel für Windows:
%HOMEPATH%\Desktop\4D\4D.exe --structure %HOMEPATH%\Documents\myBase.4dbase\myBase.4db --data %HOMEPATH%\Documents\data\myData.4DD
Dieser Befehl startet das Programm und öffnet die zugewiesene Strukturdatei mit der gewählten Datendatei. Es erscheint kein Dialogfenster.
- Programm beenden (nur OS X)
Syntax: kill -s INT process_ID
Beispiel:
Kill -s INT 323
Dieser Befehl führt dasselbe aus wie der Menübefehl Beenden. Die Prozesse werden der Reihe nach beendet; der Cache-Speicher wird gesichert und dann das Programm beendet.
Hinweis: Die Prozessnummer des 4D Programms (process_ID) erhalten Sie über die Befehle ps oder top.