您的位置:首页 > 大数据 > 人工智能

AIR中调用exe或者bat可执行文件

2011-07-26 16:38 246 查看
前阵子做了个项目,刚好用到,记录下来。备注:使用的到类在SDK4.0以后新增,之前版本没有这样的功能。
import flash.desktop.NativeProcessStartupInfo;
import flash.desktop.NativeProcess;

private var file:File=new File();
private var nativeProcessStartupInfo:NativeProcessStartupInfo;
private function callMyExe():void
{
//使用静态属性 NativeApplication.nativeApplication 获取应用程序的 NativeApplication 实例
//指定在关闭所有窗口后是否应自动终止应用程序。
/*当 autoExit 为 true(默认值)时,如果关闭了所有窗口,则应用程序将终止。调度 exiting 和 exit 事件。如果 autoExit 为 false,则必须调用 NativeApplication.nativeApplication.exit() 才能终止应用程序。*/
NativeApplication.nativeApplication.autoExit=true;
//调用的文件
file=file.resolvePath("D:/workspace1/book/bin/play/Airbook.exe");
nativeProcessStartupInfo=new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable=file;
var process:NativeProcess=new NativeProcess();
process.start(nativeProcessStartupInfo);
}
SO EASY !
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: