显示处于休眠状态时,通过脚本执行的应用行为有所不同

时间:2019-02-28 16:19:31

标签: macos applescript quicken

我有一个每天早上和晚上运行的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

有人知道为什么显示器在睡眠状态下不会更新吗? 行为的其他可能原因?

谢谢。

0 个答案:

没有答案