我一直在研究基于终端快速时间的视频压力脚本,我在使用快速时间播放多个视频的一部分时遇到了一个特定问题,并且希望对清理它/更好地运行它有一些意见
现在该脚本一次最多可以播放 12 个视频,它将它们全部组织在一个桌面上,但我喜欢它做的是循环一些命令,将它们打开到全屏(演示模式),然后将它出去。这个过程对图形处理器和内存和处理器的压力很大,这就是我想做的原因。我的代码似乎都效率低下并且不起作用。我曾考虑过使用窗口 ID 来获取用于控制它们的 ID 矩阵,但无法完全弄清楚。
无论如何,这里是我的脚本的简化版本,它只是全屏/非全屏模式。目前,它会将其中一些视频带出演示文稿,但不是全部,而且数量不一致(有时是 1,有时是 2 或 3)我真的很感激一些帮助/建议
tell application "QuickTime Player"
set open_windows to (every window where visible is true)
set n to count of open_windows
repeat n times
set presenting of document 1 to true
delay 5
tell application "Finder"
activate
end tell
delay 1
end repeat
--repeat n times
try
set presenting of document 2 to false
delay 1
tell application "Finder"
activate
end tell
delay 1
--end repeat
set presenting of document 3 to false
delay 1
tell application "Finder"
activate
end tell
delay 1
end try
end tell