如何从ZINK 4.0内置flash项目中的菜单中单击按钮启动.exe文件

如何从ZINK 4.0内置flash项目中的菜单中单击按钮启动.exe文件,flash,actionscript,fscommand,Flash,Actionscript,Fscommand,我目前正在做一个项目,将锌4.0内置的闪存菜单放在CD上。菜单上的一个按钮需要打开一个.exe文件的外部目录。我能够使用fscommand脚本在闪光灯投影仪中实现这一点。但是我想在windows本身的设计中有更多的选择,所以我通过ZINK 4.0来运行它。现在,该文件不再在单击按钮时执行 我尝试了一些锌4.0脚本,但仍然不起作用 这是我当前使用的代码段 view_btn.addEventListener(MouseEvent.CLICK, openCat); function openCat (

我目前正在做一个项目,将锌4.0内置的闪存菜单放在CD上。菜单上的一个按钮需要打开一个.exe文件的外部目录。我能够使用fscommand脚本在闪光灯投影仪中实现这一点。但是我想在windows本身的设计中有更多的选择,所以我通过ZINK 4.0来运行它。现在,该文件不再在单击按钮时执行

我尝试了一些锌4.0脚本,但仍然不起作用

这是我当前使用的代码段

view_btn.addEventListener(MouseEvent.CLICK, openCat);
function openCat (e:MouseEvent):void {
fscommand("exec",mdm.Application.path+"cellrun.exe");
}
有什么建议或想法吗


谢谢你

我解决了这个问题,希望没有人需要承受我的压力,这是我的工作代码;函数viewCat(e:MouseEvent){var-app:String=“cellrun.app”;if(mdm.Application&&mdm.Application.path.length>0){//需要依赖于系统的分隔符来计算//存储exe的“fscommand”目录的子目录路径var分隔符:String=mdm.Application.path.substr(-1);//路径(绝对值)到“fscommand”location app=mdm.Application.path+“fscommand”+separator+app;//现在通过{mdm}脚本mdm.System.exec(app);}执行它,否则{//使用fscommand flash.System.fscommand(“exec”,app);}执行它