Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||
|
4D v20 R7
Interface ligne de commande
|
Argument | Valeur | Description |
applicationPath | Chemin de l'application 4D, 4D Server ou de l'application fusionnée | Lance l'application. Identique à un double-clic sur l'application 4D. Lorsque l'application est appelée sans l'argument fichier de projet, elle est exécutée et la boite de dialogue de sélection de base apparaît. |
--project | cheminProjet | cheminPackage | chemin4Dlink | Fichier projet à ouvrir avec le fichier de données courant. Aucune boîte de dialogue n'apparaît. |
--structure | cheminStructure | cheminPackage | chemin4Dlink | Fichier de structure à ouvrir avec le fichier de données courant. Aucune boite de dialogue n'apparait. |
--data | cheminDonnées | Fichier de données à ouvrir avec le fichier de structure désigné. S'il n'est pas précisé, 4D utilise le dernier fichier de données ouvert. |
--opening-mode | interpreted | compiled | Demande à la base de données de s'ouvrir en mode interprété ou compilé. Aucune erreur n'est générée si le mode requis est indisponible. |
--create-data | Crée automatiquement un nouveau fichier de données si aucun fichier de données valide n'est trouvé. Aucune boite de dialogue n'apparaît. 4D utilise le nom du fichier passé dans l’argument "--data" le cas échéant (génère une erreur si un fichier portant le même nom existe déjà). | |
--user-param | Chaîne utilisateur personnalisée | Une chaîne qui sera disponible dans l'application 4D à travers la commande Get database parameter (la chaîne ne doit pas démarrer par un caractère "-", qui est réservé) |
--headless | Lance l'application 4D, 4D Server ou l'application fusionnée sans interface (mode headless). Dans ce mode : | |
--version | Affiche la version de l'application puis quitte | |
--help | Affiche l'aide puis quitte. Autres arguments : -?, -h |
(*) Certains dialogues s'affichent avant l'ouverture de la base, afin qu'il soit impossible d'écrire dans le fichier de diagnostic (alerte de licence, dialogue de conversion, sélection de la base, sélection du fichier de données). Dans ce cas, un message d'erreur est lancé à la fois dans flux stderr et dans le journal d'événement système, puis l'application est quittée.
Ces exemples supposent que votre application 4D est stockée sur le bureau et que la base de données à ouvrir est située dans le dossier "Documents".
Note : Le dossier courant de l'utilisateur est atteint à l'aide des commandes "~ " sous macOS et "%HOMEPATH%" sous Windows.
open ~/Desktop/4D.app
%HOMEPATH%\Desktop\4D\4D.exe
open ~/Desktop/4D.app --args ~/Documents/myDB.4dbase
open ~/Desktop/4D.app --args ~/Documents/myProj/Project/myProj.4DProject
%HOMEPATH%\Desktop\4D\4D.exe %HOMEPATH%\Documents\myProj\Project\myProj.4DProject
open ~/Desktop/4D.app --args --project ~/Documents/myProj/Project/myProj.4DProject --data ~/Documents/data/myData.4DD
%HOMEPATH%\Desktop\4D\4D.exe --project %HOMEPATH%\Documents\myProj\Project\myProj.4DProject --data %HOMEPATH%\Documents\data\myData.4DD
ou :
%HOMEPATH%\Desktop\4D\4D.exe /project %HOMEPATH%\Documents\myProj\Project\myProj.4DProject /data %HOMEPATH%\Documents\data\myData.4DD
open ~/Desktop/4D.app ~/Desktop/MyDatabase.4DLink
open "~/Desktop/4D Server.app" ~/Desktop/MyDatabase.4DLink
%HOMEPATH%\Desktop\4D.exe %HOMEPATH%\Desktop\MyDatabase.4DLink
"%HOMEPATH%\Desktop\4D Server.exe" %HOMEPATH%\Desktop\MyDatabase.4DLink
open ~/Desktop/4D.app ~/Documents/myBase.4dbase --args --opening-mode compiled --create-data true
%HOMEPATH%\Desktop\4D\4D.exe %HOMEPATH%\Documents\myBase.4dbase\myDB.4db --opening-mode compiled --create-data true
open ~/Desktop/4D.app --args --project ~/Documents/myProj/Project/myProj.4DProject --data ~/Documents/data/myData.4DD --user-param "Hello world"
%HOMEPATH%\Desktop\4D\4D.exe --project %HOMEPATH%\Documents\myProj\Project\myProj.4DProject --data %HOMEPATH%\Documents\data\myData.4DD --user-param "Hello world"
open ~/Desktop/4D.app --args --project ~/Documents/myProj/Project/myProj.4DProject --data ~/Documents/data/myData.4DD --headless
open ~/Desktop/MyBuiltRemoteApp −−headless
%HOMEPATH%\Desktop\4D\4D.exe --project %HOMEPATH%\Documents\myProj\Project\myProj.4DProject --data %HOMEPATH%\Documents\data\myData.4DD --headless
%HOMEPATH%\Desktop\4D\MyBuiltRemoteApp.exe --headless
Produit : 4D
Thème : Gestion des fichiers 4D
Modifié : 4D v17 R3
Modifié : 4D v17 R6
Modifié : 4D v18 R5
4D - Mode Développement ( 4D v20 R7)