【发布时间】:2015-08-22 04:07:58
【问题描述】:
在 AppleScript 中我习惯调用:
set audio_file to (path to me as string) & "Contents:Resources:Audio:Music.mp3"
display dialog "Path: " & (quoted form of POSIX path of audio_file)
我现在在 Xcode 的 Cocoa-AppleScript 项目中拥有这段代码。它编译得很好,但脚本根本没有运行。对话框永远不会显示。
没有(path to me as string) 它可以工作,但没有路径。
【问题讨论】:
-
我发现问题出在 path to me as string 的“我”部分。如果我使用 home 文件夹的路径作为字符串 它可以工作。现在的子问题是“如果我不能使用 me,如何自引用脚本文件夹?”
-
答案是,在 Cocoa-AppleScript 应用程序中,正确的 sintaxis 不是:
(path to me as text)但:(path to current application as text)me 作为自引用无效.正确的是当前应用程序。希望这对其他人有帮助:)
标签: cocoa applescript applescript-objc