Adobe Flash Builder Standard 4.0 日本語版 Windows/Macintosh版

直に.batを実行しようとすると、

エラーが発生してNGとなるため、

cmd.exeを使ってbatファイルを実行する。



adobeのリファレンス
http://help.adobe.com/ja_JP/as3/dev/WSb2ba3b1aad8a27b060d22f991220f00ad8a-8000.html


ソース

private function exec():void {

var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();

// コマンドプロンプト

var file:File = new File("C:\\Windows\\System32\\cmd.exe");

nativeProcessStartupInfo.executable = file;

var processArgs:Vector.<String> = new Vector.<String>();

// test.batを実行するコマンドラインを引数に設定

processArgs.push("/c");

processArgs.push("C:\\Users\\developer-yk\\Desktop\\test.bat");

nativeProcessStartupInfo.arguments = processArgs;

process = new NativeProcess();

process.addEventListener(ProgressEvent.STANDARD_ERROR_DATA,onError);

process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onOutputData);

process.start(nativeProcessStartupInfo);

}