ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||||||||||||||||||||
|
4D v20 R7
コマンドラインインターフェース
|
引数 | 値 | 詳細 |
applicationPath | 4D または4D Server または組み込みアプリケーションへのパス | アプリケーションを起動します。4D アプリケーションをダブルクリックしたのと同じ動作をします。ファイルストラクチャー引数を渡さずに呼び出した場合、アプリケーションが実行されたあとに"データベースを選択"ダイアログボックスが表示されます。 |
--project | projectPath | packagePath | 4dlinkPath | カレントデータファイルを開くプロジェクトファイル。ダイアログボックスは表示されません。 |
--data | dataPath | 指定されたプロジェクトファイルで開くデータファイル。指定されない場合、4D は最後に開いたデータファイルを使用します。 |
--opening-mode | interpreted | compiled | データベースをインタープリタモードあるいはコンパイルモードで開くよう指示します。指定したモードが利用できない場合でもエラーは生成されません。 |
--create-data | 有効なデータファイルが見つからない場合に自動的に新しいデータファイルを作成します。4D は"--data" 引数に渡されたファイル名(あれば)を使用します(同じ名前をもつファイルが既に存在していた場合にはエラーが生成されます)。 | |
--user-param | カスタムのユーザー文字列 | Get database parameter コマンドを通して4D アプリケーションで利用可能な任意の文字列(ただし文字列は"_"文字から始まってはいけません。これは予約されています) |
--headless | 4D、4D Server、または組み込みアプリケーションをインターフェースなし(headless モード)で起動します。このモードでは、以下のような特徴があります: | |
--version | アプリケーションバージョンと出口を表示します。 | |
--help | ヘルプと出口を表示します。代替引数: -?, -h |
(*) データベースが開かれる前に表示されるダイアログの場合、診断ファイルへ記録することは不可能です (ライセンスの警告、コンバージョンダイアログ、データベースの選択、データファイルの選択など)。これらの場合には、エラーストリーム (stderr) とシステムのイベントログにエラーが投げられ、アプリケーションが終了します。
以下の例題では、4D アプリケーションがデスクトップに保存されており、開こうとしているデータベースが"Documents" フォルダにあるものとします。
注:ユーザーのカレントフォルダは、macOS では"~ " コマンドを、Windows では"%HOMEPATH%" コマンドを使用することで取得することができます。
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
or:
%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
プロダクト: 4D
テーマ: 4Dファイルの管理
変更: 4D v17 R3
変更: 4D v17 R6
変更: 4D v18 R5
デザインリファレンス ( 4D v20 R7)