我在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)
为了访问本地计算机,您必须使用Adobe AIR SDK编译应用程序。
使用Air,您可以在Windows上启动一个本地进程来执行您的bat文件。
var file:File = new File("C:windowssystem32cmd.exe");
var processArgs:Vector.<String> = new Vector.<String>();
processArgs.push("/c C:pathtobat71.bat");
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable = file;
nativeProcessStartupInfo.arguments = processArgs;
var process:NativeProcess = new NativeProcess();
process.start(nativeProcessStartupInfo);