从adobe air应用程序执行vbscript

时间:2015-03-05 19:12:35

标签: air

是否可以从air app运行vbscript文件?

我还没有找到任何这方面的例子,我不确定它是否可能。

我有一个vbscript可以自动进行一些打印,并希望为此做一个前端是adobe air。

非常感谢

1 个答案:

答案 0 :(得分:0)

我相信您可以尝试使用Native Process

来实现目标

按照运行.exe文件的示例进行操作

 var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo(); 
 var file:File = File.applicationDirectory.resolvePath("test.exe"); 
 nativeProcessStartupInfo.executable = file; 
 var processArgs:Vector.<String> = new Vector.<String>(); 
 processArgs.push("hello"); 
 nativeProcessStartupInfo.arguments = processArgs; 
 process = new NativeProcess(); 
 process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onOutputData); 
 process.start(nativeProcessStartupInfo); 

 public function onOutputData(event:ProgressEvent):void 
 { 
     var stdOut:ByteArray = process.standardOutput; 
     var data:String = stdOut.readUTFBytes(process.standardOutput.bytesAvailable); 
     trace("Got: ", data); 
 }