在Xcode中使用Apple脚本,检查启动应用程序时的系统日期以进行验证

时间:2011-03-21 19:21:12

标签: xcode macos date applescript

我正在使用带有applescript base的Xcode编写一个mac应用程序。我想添加一组代码,所以在程序启动时,它会与系统日期进行比较。如果指定范围内的日期,请继续。如果日期检查超出范围,则立即终止程序。

任何人都可以提供任何建议吗?谢谢!

Xcode:3.2.5 OSX 10.6 Snow Leopard

1 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

set range to 3 * days
set targetDate to (date "Saturday, March 19, 2011 12:00:00 AM")
set currDate to current date
if abs(targetDate - currDate) > range then
    display dialog "quit"
else
    display dialog "continue"
end if

on abs(n)
    if n < 0 then
        return -n
    else
        return n
    end if
end abs