使用automator设置quicktime窗口位置的有趣问题

时间:2016-01-21 00:10:12

标签: applescript osx-elcapitan quicktime automator

我在automator中使用applescript开始快速录制。当我从automator运行applescript时,一切正常,但是当我运行与双击应用程序相同的自动机序列时,它会在到达此行时抛出错误*:

tell application "System Events" to tell process "QuickTime Player" to set position of front window to {1131, 725}

关于为什么的任何想法?

谢谢!

*错误只是,"“运行AppleScript”操作遇到错误"

1 个答案:

答案 0 :(得分:1)

您可能会收到错误,因为您的应用程序无权访问GUI脚本。

但是,您可以在没有GUI脚本的情况下在QuickTime Player中定位和调整窗口大小如下:

tell application "QuickTime Player"
    tell window 1
        set the bounds to {100, 100, 640, 480}
    end tell
end tell

设置边界的4个数字是x位置,y位置,窗口宽度,窗口高度。所以上面的脚本告诉第一个窗口将自己定位在离屏幕顶部100像素的位置,距离屏幕左边100像素,宽640像素,高480像素。

在QuickTime Player的AppleScript字典中查找可让您使用AppleScript开始录制的命令。打开脚本编辑器应用程序,然后选择文件>打开词典并选择QuickTime Player。