私は、次のしている:のAdobe AIRにNativeProcessのHello World
<body>
<script>
var myAIRFile = new air.File('C:/Program Files (x86)/Windows NT/Accessories/Wordpad.exe');
var myProcess = new air.NativeProcess();
var myStartup = new air.NativeProcessStartupInfo();
myStartup.executable = myAIRFile;
myProcess.addEventListener(air.ProgressEvent.STANDARD_OUTPUT_DATA, myOutputData);
myProcess.start(myAIRFile);
function myOutputData(myEvent){
alert('success!');
}
</script>
</body>
そして私はのApplication.xmlに
<supportedProfiles>extendedDesktop</supportedProfiles>
を追加しましたので、私はNativeProcessオブジェクトがサポートされていることを知っています。 しかし、私は得ています:
タイプエラー:エラー#1034:強制型変換が失敗しました:flash.filesystem :: File @ 60dfdc1をflash.desktop.NativeProcessStartupInfoに変換できません。
私はC:/ Program Files(x86)/ Windows NT/Accessories/Wordpad.exeは、エクスプローラに貼り付けることができるので、私は知っています。 たぶん私はスラッシュか何かをエスケープする必要があります。
ありがとうございました!あなたとRayの両方がそれを手に入れました。 –