草庐IT

nsapplescript

全部标签

swift - 如何将日期信息传递给 AppleScript?

我正在制作一个可以通过NSAppleScript运行AppleScript的应用程序。一切都很好,但我一直无法弄清楚如何将日期信息从我的应用程序传递到AppleScript。(因为AppleScript有日期类型,我想这是可能的)我将参数传递给AppleScript的方式是通过NSAppleEventDescriptor。我从Google了解到我可以将它作为typeLongDateTime类型传递:-(id)initWithDate:(NSDate*)date{LongDateTimeldt;UCConvertCFAbsoluteTimeToLongDateTime(CFDateGet

swift - 是否有 NSAppleScript 的应用商店授权(来源 : "do shell script\"sudo"commands?

例如,我的应用使用以下命令,操作系统处理弹出警报,请求管理员密码以root身份进行身份验证。是否有允许我从沙盒中运行它的权利?@IBActionfuncclearFonts(sender:NSButton){NSAppleScript(source:"doshellscript\"sudoatsutildatabases-remove;sudoatsutilserver-shutdown\"withadministrator"+"privileges")!.executeAndReturnError(nil)} 最佳答案 如果应用程