1

私はアプリを開発していますが、.exe スクリプトを実行する必要があり、そのファイルのパスがどこにあるかを知っているので、自分のコンピューターでそれを使用しているときは問題ありません。しかし、問題は、どうすれば自動的に変更できるのでしょうか? つまり、.exe 名を渡すだけで、何かがこのパスを見つけてくれます...

私はnativeProcessを使用しています...そして私はこれを持っています:

f = new File();
f.nativePath = "C:/projects/SDK/Adobe Gaming SDK 1.0.1/Utilities/ATFTools/Windows/png2atf.exe";

それは完全に機能します...もっと自動的にしたいだけです..

何か案は?

4

1 に答える 1

0

を使用してFile.applicationDirectory。これにより、プロジェクトのルート ディレクトリが自動的に検出されます。

次のように:

new File(File.applicationDirectory.nativePath);

ファイル パスをターゲットにする場合は、Win/Mac を使用します。これを試して:

//Mac
if (Capabilities.os.search("Mac") >= 0)
{

}
//Windows
else if (Capabilities.os.search("Windows")>=0)
{

}
于 2013-03-07T09:00:15.280 に答える