AIR中调用exe或者bat可执行文件
2013-05-08 18:48
441 查看
前阵子做了个项目,刚好用到,记录下来。备注:使用的到类在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 !
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 !
相关文章推荐
- [转]AIR中调用exe或者bat可执行文件
- [转]AIR中调用exe或者bat可执行文件
- AIR中调用exe或者bat可执行文件
- 利用certutil.exe实现在批处理(bat)中嵌入可执行文件或者各种媒体、图片之类二进制文件的简单方法!
- C#调用可执行文件(.bat,.exe...)
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值(如果有的话)
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值
- 制作一个Flex AIR 程序调用 可执行程序(mxmlc.exe) 并且 生成.as文件并编译为.swf文件
- java调用exe或者bat文件
- 在java调用exe,com可执行文件和bat,cmd批处理文件
- 驱动中 或者 应用程序中 调用一个 .exe 可执行文件
- C#调用外部可执行exe文件
- C# 调用本地EXE可执行文件并捕获EXE终止动作
- 在xcode项目中加入.sql文件,并用代码执行sql语句,省去在程序中调用sqlite3或者fmdb的接口来调用
- js调用exe可执行文件(IE8)
- windows下C++调用shell启动和关闭可执行文件exe的最简单方法
- js调用可执行性(exe)文件
- air打包成exe文件,尤其是执行本地exe文件时需要打包成exe注意
- java 调用bat java 执行bat 文件
- vbs 批量修改文件,bat 批处理文件调用执行vbs,并在cmd窗口打印返回值(vbs运行结果)