Actionscript 3 如何从adobe animate应用程序在本地计算机上执行.bat文件?

Actionscript 3 如何从adobe animate应用程序在本地计算机上执行.bat文件?,actionscript-3,adobe,adobe-animate,Actionscript 3,Adobe,Adobe Animate,我在adobe animate项目上构建了一个按钮,我想导入一个(.bat)文件,但它是用浏览器打开的。它是如何用Cmd打开的 import flash.net.URLRequest; var batURL:URLRequest=new URLRequest("71.bat") function btnDown(event:MouseEvent):void{ navigateToURL(batURL,"_self"); } button.addEventListener(Mou

我在adobe animate项目上构建了一个按钮,我想导入一个(.bat)文件,但它是用浏览器打开的。它是如何用Cmd打开的

import flash.net.URLRequest;

var batURL:URLRequest=new URLRequest("71.bat")

function btnDown(event:MouseEvent):void{

    navigateToURL(batURL,"_self");
}


button.addEventListener(MouseEvent.CLICK,btnDown)

为了访问本地计算机,您必须使用编译应用程序

使用Air,您可以启动一个程序在Windows上执行bat文件

var file:File = new File("C:\windows\system32\cmd.exe"); 
var processArgs:Vector.<String> = new Vector.<String>(); 
processArgs.push("/c C:\path\to\bat\71.bat");

var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo(); 
nativeProcessStartupInfo.executable = file; 
nativeProcessStartupInfo.arguments = processArgs;

var process:NativeProcess = new NativeProcess(); 
process.start(nativeProcessStartupInfo);
var file:file=new文件(“C:\windows\system32\cmd.exe”);
变量processArgs:Vector.=新向量();
processArgs.push(“/c:\path\to\bat\71.bat”);
var nativeProcessStartupInfo:nativeProcessStartupInfo=new nativeProcessStartupInfo();
nativeProcessStartupInfo.executable=文件;
nativeProcessStartupInfo.arguments=processArgs;
var进程:NativeProcess=new NativeProcess();
进程启动(nativeProcessStartupInfo);