我需要编写一个AppleScript,以便打开QuickTime Player,从特定文件播放电影,并将其设置为全屏循环。请帮助我在编写AppleScripts时是一个菜鸟。
这是我到目前为止所做的,但似乎没有用。 :(
tell application "QuickTime Player"
open file "Macintosh HDN:Users:lalayana:Downloads:TV Master Keynote.m4v"
set the looping of movie 1 to true
play movie 1
end tell
答案 0 :(得分:1)
最简单的方法是将open file
返回的值赋给变量,然后告诉该变量(即告诉该电影)执行它需要做的事情。
tell application "QuickTime Player"
set theMovie to open file "Macintosh HDN:Users:lalayana:Downloads:TV Master Keynote.m4v"
tell theMovie
set the presenting to true
set the looping to true
play
end tell
--use this to see what properties can be modified
--get the properties of theMovie
end tell
您可以取消注释get the properties of theMovie
以查看可修改的属性。
如果这对您不起作用,您还需要明确指出“它似乎不起作用”的含义。也就是说,如果发生错误,或者发生的情况与您的预期不同,会发生什么错误。我已经确认上面的内容适用于我的电影。
答案 1 :(得分:0)
我刚遇到这个问题,上面的解决方案对我的苹果计算机不起作用,所以我修改了脚本让它运行起来。我希望脚本在启动时启动,我通过转到系统偏好设置完成了 - >用户 - >登录项目。
tell application "QuickTime Player"
set theMovie to open file "Users:danielmcclane:Downloads:startvideo.mov"
tell theMovie
set the looping of theMovie to true
set the present of theMovie to true
play
end tell
end tell