我有一个每天早上和晚上运行的AppleScript。它告诉Quicken(Mac)更新所有帐户。
我必须这样做,因为富达(Fidelity)有一些私人基金,而获取其每日股价的唯一方法是实际更新帐户。
我的脚本可以通过启动时执行的shell脚本完美运行,前提是显示器没有处于睡眠状态。当显示器处于睡眠状态时,脚本运行无误,但是Quicken不会更新。
注意:“我的Mac”已设置为在显示器处于睡眠状态时阻止计算机进入睡眠状态。
AppleScript:
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
有人知道为什么显示器在睡眠状态下不会更新吗? 行为的其他可能原因?
谢谢。