博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
as3调用外部应用程序 as调用外部exe文件as3调用bat文件 未测试
阅读量:6510 次
发布时间:2019-06-24

本文共 1570 字,大约阅读时间需要 5 分钟。

private function callTest(event: Event): void {
callExe("d:/a.exe"); callBat("d:/a.bat"); } private function callExe(extUrl: String): void {
//使用静态属性 NativeApplication.nativeApplication 获取应用程序的 NativeApplication 实例 //指定在关闭所有窗口后是否应自动终止应用程序。 NativeApplication.nativeApplication.autoExit = true; //调用的文件 var file: File = new File(); file = file.resolvePath(extUrl); var nativeProcessStartupInfo: NativeProcessStartupInfo = new NativeProcessStartupInfo(); nativeProcessStartupInfo.executable = file; var process: NativeProcess = new NativeProcess(); process.start(nativeProcessStartupInfo); } public static function callBat(batUrl: String): void {
//调用bat文件 var exePath: String = "C:/Windows/system32/cmd.exe"; //cmd的路径 var info: NativeProcessStartupInfo = new NativeProcessStartupInfo(); //启动参数 info.executable = new File(exePath); //参数 var processArg: Vector.<String> = new Vector.<String>(); processArg[0] = "/c"; //加上/c,是cmd的参数 processArg[1] = batUrl; //bat的路径 info.arguments = processArg; //执行 var process: NativeProcess = new NativeProcess(); process.addEventListener(NativeProcessExitEvent.EXIT, packageOverHandler); process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, outputHandler); process.start(info); } private static function outputHandler(event: ProgressEvent): void {
trace("outputHandler"); } private static function packageOverHandler(event: NativeProcessExitEvent): void {
trace("packageOverHandler event: NativeProcessExitEvent"); } http://blog.sina.com.cn/s/blog_73bed4520102w69z.html

转载于:https://www.cnblogs.com/dt1991/p/10336936.html

你可能感兴趣的文章
软考 2018年下半年卷 错题知识点记录
查看>>
仿网易邮箱5.0版UI
查看>>
winsow xp不能安装软件, 提示"中断" 是因为设置了 软件限制策略
查看>>
as3调用外部应用程序 as调用外部exe文件as3调用bat文件 未测试
查看>>
jQuery清空标签内容--防止内存泄露
查看>>
关于 HandlerMethodArgumentResolver 类 以及 WebArgumentResolver 类 自定义解析参数
查看>>
30个php操作redis常用方法代码例子
查看>>
这样就算会了PHP么?-10
查看>>
css基础之 联网使用bootstrap
查看>>
Struts2中使用Session的两种方法
查看>>
【索引】Oracle之不可见索引和虚拟索引的比对
查看>>
忠告初学者学习Linux系统的8点建议
查看>>
下载历史版本App
查看>>
在Ubuntu中部署并测试HyperLedger Fabric 0.6
查看>>
一题关于PHP的CTF
查看>>
phpmyadmin 免登陆
查看>>
【Linux相关配置】Wine1.12中文完美配置
查看>>
[uart]理解线路规程的作用
查看>>
RecyclerView的使用(2)之多Item布局的载入
查看>>
Go1.5 改进摘要
查看>>