Actionscript 3 如何从adobe animate应用程序在本地计算机上执行.bat文件?
我在adobe animate项目上构建了一个按钮,我想导入一个(.bat)文件,但它是用浏览器打开的。它是如何用Cmd打开的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
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);