Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||
|
4D v20 R7
Interfaz de línea de comando
|
Argumento | Valor | Descripción |
applicationPath | Ruta de la aplicación 4D, 4D Server o combinada | Inicia la aplicación. Idéntico a hacer doble clic en la aplicación 4D. Cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece el cuadro de diálogo 'seleccionar base de datos'. |
--project | projectPath | packagePath | 4dlinkPath | Archivo de proyecto para abrir con el archivo de datos actual. No aparece el cuadro de diálogo. |
--data | rutaDatos | Archivo de datos para abrir con el archivo de proyecto designado. Si no se especifica, 4D utiliza el último archivo de datos abierto. |
--opening-mode | interpreted | compiled | Solicita que la base de datos se abra en modo interpretado o compilado. No se produce ningún error si el modo solicitado no está disponible. |
--create-data | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece el cuadro de diálogo. 4D utiliza el nombre de archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | |
--user-param | Cadena de usuario personalizada | Una cadena que estará disponible dentro de la aplicación 4D a través del comando Get database parameter (la cadena no debe comenzar por el caracter "-", el cual está reservado). |
--headless | Inicia 4D, 4D Server o la aplicación fusionadaen modo sin interfaz (headless mode). En este modo: | |
-version | Muestra la versión de la aplicación y sale | |
--help | Muestra la ayuda y sale. Argumentos alternativos: -?, -h |
(*) Algunos diálogos se muestran antes de abrir la base, por lo que es imposible escribir en el archivo de registro de diagnóstico (alerta de licencia, diálogo de conversión, selección de base de datos, selección de archivo de datos). En tal caso, se emite un mensaje de error tanto en el flujo stderr como en el registro de eventos del sistema, y luego se cierra la aplicación.
Estos ejemplos asumen que su aplicación 4D está almacenada en el escritorio y que la base de datos que se abrirá se encuentra en la carpeta "Documentos".
Nota: la carpeta actual del usuario se accede utilizando el comando "~" en macOS y el comando "%HOMEPATH%" en 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
o:
%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
Producto: 4D
Tema: Gestión de archivos 4D
Modificado: 4D v17 R3
Modificado: 4D v17 R6
Modificado: 4D v18 R5
Manual de Diseño ( 4D v20 R7)