0

我有一个每天早晚运行的 AppleScript。它告诉 Quicken (Mac) 更新所有帐户。

我必须这样做,因为 Fidelity 有一些私人基金,而获得它们每日股价的唯一方法是实际更新账户。

只要显示器没有睡着,我的脚本就可以通过 launchd 执行的 shell 脚本完美运行。当显示器处于睡眠状态时,脚本运行没有错误,但 Quicken 不会更新。

注意:我的 Mac 设置为在显示器处于睡眠状态时防止计算机进入睡眠状态。

苹果脚本:

tell application "Quicken"
    reopen
    activate
end tell

tell application "System Events"
    keystroke "U" using {command down, shift down}
    delay 1
    set visible of application process "Quicken" to false
end tell

.sh 脚本中的命令:

/usr/bin/osascript /xxx/bin/Stocks/scripts/QuickenUpdate.scpt 2>&1

有人知道为什么显示器休眠时它不会更新吗?该行为的其他可能原因?

谢谢。

4

0 回答 0