0

我在 CD 上有一个闪存程序,当 Cd 插入驱动器时我需要自动运行它。

tell application "Finder"
activate
if exists disk "MYRIAD" then
    tell application "Mac"
        activate
    end tell
end if
end tell

Meriad 是我的 CD 名称,Mac 是我的闪存应用程序。当我从桌面测试它时它会启动 Mac 应用程序,但是当我将它刻录到 CD 上时它只打开 FINDER 而没有别的。

现在我还在我的 flash fla 中的第二行编写了代码来执行 Mac 应用程序。

stop();
   fscommand ("exec", "Mac");
   fscommand("fullscreen", true);
   fscommand("allowscale", true);
   fscommand("showmenu", false);

我不明白我哪里出错了。

请有人帮忙....在此先感谢。

4

1 回答 1

0

有几种方法可以做到这一点。

但是试试这个。

 tell application "Finder"
    activate
    if exists disk "MYRIAD" then
            tell application "MYRIAD:Mac.app" to activate
    end if
end tell

确保在“告诉应用程序”MYRIAD:Mac.app“激活”中设置正确的路径

线。

用冒号“ : ”分隔每个目录,但不要在应用程序路径的开头或结尾放置一个。

在我的示例中,第一个目录是 CD 本身。没有其他目录导致该应用程序。

还要确保按照它在查找器中显示的应用程序命名。

于 2013-04-19T18:54:59.567 回答