【发布时间】:2021-02-07 23:13:13
【问题描述】:
我正在尝试让我的双显示器(连接到 MacBook Pro)来显示跨越它们的超宽桌面背景。我已经制作了一个小脚本,将图像切成两半并将它们放在相应的文件夹(左和右)中,但是每次我从睡眠中唤醒计算机时,它都会弄乱顺序,我会得到两张不匹配的图片。如果可能的话,我想用 python 脚本来控制它。到目前为止,我已经有了一个可以更改主显示的脚本,
import random
import os
rand = random.randint(1, 25)
left = r'/Users/nickthomas/Documents/Wide_Background_Pics/Left/' + str(rand) + '.jpg'
right = r'/Users/nickthomas/Documents/Wide_Background_Pics/Right/' + str(rand) + '.jpg'
command = '''osascript -e 'tell application "Finder" to set desktop picture to POSIX file "''' + left + '"\''
os.system(command)
但我不确定如何在第二台显示器上做同样的事情。这可以用 AppleScript 或其他方法来完成吗?
【问题讨论】:
-
查看我的回答here。我想你可以很容易地适应你的需要,但如果你有问题,我可以在这里写一个完整的更新。
-
错误...一个完整的答案。自动更正...
标签: python applescript