1

attrib c:\a.txt -h のように、flex から dos のようなコマンドを実行できますか。

c exec() の java Runtime.getRuntime().exec() で使用できる関数。しかし、フレックスでは利用可能なものはありますか?

4

3 に答える 3

0

これを達成するのに最も近いのはfscommand()を使用することだと思いますが、これにはかなりの制限があります。

Flex アプリケーションは Flash プレーヤー (通常はブラウザー内) で実行されるため、通常、ホスト ファイルシステムのシェル コマンドにアクセスできないことに注意してください。

于 2009-08-12T03:45:16.963 に答える
0

flex..then を使用してバッチ ファイルを実行する場合は、次の
var file:File =new File(path to batch file)
//.bat 拡張子を付けないでください。ファイル名のみが必要です。
file.openWithDefaultApplication();
// バッチ ファイルが開き、作成した dos コマンドが実行されます

于 2010-03-20T06:36:42.290 に答える
0

Adobe AIR で最も要求の多かった機能の 2 つは、AIR アプリケーションからネイティブ実行可能ファイルを起動する機能と、ネイティブ ライブラリを AIR アプリケーションに統合する機能です。残念ながら、どちらの機能も Adob​​e AIR 1.0 には含まれません。

しかし、回避策があります。少し複雑ですが、エレガントであり、問​​題を解決するはずです。これは、アプリケーションとオペレーティング システム間の呼び出しをプロキシするためのキットであるCommandProxyに依存しています。このソリューションの実装方法に関する詳細な記事がここにあります

于 2009-08-12T03:49:23.523 に答える