バッチスクリプトを使用してプロジェクトを順番に自動的に実行する方法
この記事では、バッチスクリプトを使用してプロジェクトを自動実行するように設定する方法を詳しく説明します。.
警告:この記事はコマンドラインインターフェース(CLI)に関するものであり、最新バージョンのPIX4Dengine SDKに関するものではありません。PIX4Dengine
SDKへの移行を強くお勧めします。最新のドキュメントについては、 PIX4Dengine Server SDKの。
SDKへの移行を強くお勧めします。最新のドキュメントについては、 PIX4Dengine Server SDKの。
注:コマンドラインは、LinuxおよびWindows環境において、 PIX4Dmapper Enterprise Serverライセンス と組み合わせて使用する必要があります。
プロジェクトを次々と自動的に処理するためには、バッチスクリプトを作成する必要があります。
- このスクリプトは、各プロジェクトに保存されている処理オプションをデフォルトで使用し、ソフトウェアのデフォルトのファイルとフォーマットを生成します。.
- 処理中はユーザーインターフェースは表示されません。.
バッチスクリプトを使用してプロジェクトを次々と作成および実行するには、次の手順に従ってください。
1. Notepad++を開き、新しいファイルを作成します。 2. [名前を付けて保存]ダイアログで、スクリプトを保存するフォルダーを選択します。 3. [ファイル名]にrunProjects.batと入力し、 [ファイルの種類] でバッチファイル (*.bat、*.cmd、*.nt)
を選択します。 4. [保存]をクリックします。 5. 処理するプロジェクトを追加してファイルを編集します。処理する各プロジェクトは、次の 3 行で定義されます。 echo RUNNING PROJECT 場所:これはプロジェクト名です。これは、pix4dmapper.exe がインストールされている完全なパスです (デフォルトでは C:\Program Files\Pix4Dmapper です)。は、処理する .p4d プロジェクト ファイルへのパスです。6 . ファイルの最後に次の行を追加します:
「
echo 処理完了 7. ファイルを保存して閉じます。8 . runProjects.bat をダブルクリックして処理を開始します。
pause<project_name><pix4dmapper_path><project_file_path>
注: 上級ユーザー向け:処理にはさらに多くのオプションを使用できます。詳細については、
「コマンドラインの使用方法」を参照して。
例: 2つのプロジェクト( project1とproject2)を実行するスクリプト:
echo プロジェクト project1 を実行中
"C:\Program Files\Pix4Dmapper\pix4dmapper" -c -r "D:\Project1\project1.p4d"
echo 処理完了
echo プロジェクト project2 を実行中
"C:\Program Files\Pix4Dmapper\pix4dmapper" -c -r "D:\Project2\project2.p4d"
echo 処理完了
サンプルファイルは ここから。