我想访问我已存储在.app
包装器app-info.plist
文件中的keyValue,我对AppleScript
非常陌生,想知道如何使用keyValue AppleScript
。
我想在
中理想地访问所述KeyValue 代表on applicationWillFinishLaunching_(aNotification)
中的 AppleScript
尝试执行shell脚本并获取plist文件的路径,但失败了。关于如何处理这个问题的任何建议。
答案 0 :(得分:2)
您可以轻松调用NSBundle的指定方法
set myValue to current application's NSBundle's mainBundle()'s objectForInfoDictionaryKey:"myKey" as text
如果值不是文本,则将其强制转换为相应的类
NSNumber - > as integer
,as real
或as boolean
NSArray - > as list
NSDictionary - > as record
NSData - > as data
NSDate(参考日期2001/1/1)不能直接使用,必须转换为AppleScript日期(参考日期1970/1/1)