""をnativeprocessで実行されるmm.exeに渡す必要があります。私は「MIDIヨークから:1」を渡すとさえするNativeProcessに「\ を使用して、それが適切にアプリケーションを起動し、それがクラッシュしなくなりますどのような間違ってこのコードnativeprocessへの引数が失敗しました
private function soundbank():void {
var argMidi5:Vector.<String> = new Vector.<String>;
var file:File = File.applicationDirectory.resolvePath("java/mm.exe");
argMidi5.push('-g 0 -m winmidi -o midi.winmidi.device="In From MIDI Yoke: 1"');
npSB = new NativeProcessStartupInfo();
npSB.workingDirectory = File.applicationDirectory;
direct = String(File.applicationDirectory);
npSB.executable = file;
npSB.arguments = argMidi5;
npSBOut = new NativeProcess();
npSBOut.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onSoundbank);
npSBOut.start(npSB);
trace(argMidi5);
}
を – Proyb2