HY,
我正在编写一个必须设置窗口位置和大小的脚本。
我需要调整大小的应用程序是AIR应用程序。
设定位置没问题,但设定尺寸无效。
我已经简化了此示例的脚本:
tell application "System Events" to tell application process "adl"
display dialog (get name of window 1)
set position of window 1 to {50, 50}
set size of window 1 to {100, 100}
end tell
你能帮帮我吗?
非常感谢!
答案 0 :(得分:1)
您可以更改窗口的position
,但不能更改size
。
理由:
1-此窗口对其大小(最小值,最大值或两者)都有约束,因此您无法调整大小低于或高于这些约束。
2-此窗口具有已定义的大小,因此无法缩放。
答案 1 :(得分:0)
编辑:我原来的评论不正确,因此删除了不要混淆任何人。以下脚本确实显示了进程的窗口具有大小和位置属性。
tell application "System Events"
tell process "Safari"
properties of window 1
end tell
end tell
答案 2 :(得分:0)
此代码适用于本机macOS
应用程序,并将窗口大小调整为全屏。
tell application "Finder"
set maximum_size to bounds of window of desktop
end tell
tell application "Terminal"
set the bounds of the first window to maximum_size
activate
end tell
我不了解AIR。来源here。