首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过AppleScript将Photoshop CC窗口大小设置为1280x720?

如何通过AppleScript将Photoshop CC窗口大小设置为1280x720?
EN

Stack Overflow用户
提问于 2014-01-07 01:51:19
回答 1查看 985关注 0票数 3

我正在尝试将Photosshop CC窗口的大小调整为1280x720,以便以720p进行录制。我尝试了多种方法,包括AppleScript、SizeUP!应用程序、终端等都不能工作。

下面是我使用的AppleScript的一个例子:

代码语言:javascript
复制
tell application "System Events" to tell application process "Adobe Photoshop CC" 
    display dialog (get name of window 1) 
    set position of window 1 to {50, 50}   
    set size of window 1 to {1280, 720} 
end tell

它设置位置,但不设置应用程序窗口的大小。

当我尝试的时候

代码语言:javascript
复制
tell application "System Events" to tell application process "Adobe Photoshop CC"
           tell window 1
            set {size, position} to {{1280, 720}, {150, 150}}
            end tell end tell

我得到错误"System Events got an error: Can’t set application process \"Adobe Photoshop CC\" to {1280, 720}." number -10006 from application process "Adobe Photoshop CC"

我还尝试用下面的代码设置边界而不是大小,但都无济于事。

代码语言:javascript
复制
set the_application to "/Applications/Adobe Photoshop CC/Adobe Photoshop CC.app"
tell application the_application
    activate
    set bounds of window 1 to {1, 1, 1281, 721}
end tell

我得到了"Adobe Photoshop CC got an error: Can’t set window 1 to {1, 1, 1281, 721}." number -10006 from window 1

SizeUP!应用程序会更改位置,但不会影响Photoshop窗口的大小。

谁知道如何将Mac上的Photoshop应用程序窗口大小调整为1280x720,以便以720p录制?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-06-10 12:38:11

我使用最新版本的macOS High Sierra和Adobe Photoshop CC 2017就可以了

代码语言:javascript
复制
set thePosition to {0, 20}
set theSize to {1280, 720}
set theBoundz to {thePosition} & {theSize}

tell application "Adobe Photoshop CC 2017" to activate
delay 0.1
tell application "System Events" to tell window 1 of ¬
    (process 1 whose it is frontmost) to set {position, size} to theBoundz
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20956088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档