我有一个每天早晚运行的 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
有人知道为什么显示器休眠时它不会更新吗?该行为的其他可能原因?
谢谢。