そこで、単純なコマンドライン プログラムを実行する AIR アプリを用意しました。プログラムは基本的にファイルを取り込み、解凍し、結果を出力します。私が与えることができる唯一の引数は入力ファイルであり、それが入っているフォルダーに結果を自動的に出力します。当然、NativeProcess
クラスを使用してプログラムを実行しているため、NativeProcessStartupInfo
開始するオブジェクトが必要です。
とにかく、NativeProcessStartupInfo
のworkingDirectory
プロパティは、プログラムに入れるファイルのフォルダーに設定されているため、解凍結果はそのフォルダーに入れられます。ただし、プログラムを実行するには、同じディレクトリに追加のファイル (.dat) が必要です。つまりworkingDirectory
、.dat もそこにある必要があります。
とりあえず、.datを上書きコピーして解凍したら削除。これを行うためのより良い方法があるかどうか疑問に思っていましたか?私が知らない、NativeProcess
またはそれが役立つ価値はありますか?NativeProcessStartupInfo