可以直接从Terminal设置Mac应用程序窗口的边界吗?
我整天使用此Applescript(由击键处理程序Spark调用),每个应用程序都不同-
set bounds of window 1 to {50, 50, 1200, 700}
Forklift 3.3.1无法处理Applescript,并且我还没有找到使用告诉应用程序“系统事件” 等的方法。
Internet搜索没有什么用,但是没有像Applescript的 set bounds 这样的简单Terminal命令可以做到这一点吗?
谢谢。
答案 0 :(得分:0)
此AppleScript代码适用于使用最新版本的macOS Mojave的我。
set frontMostApp to (path to frontmost application)
tell application "Finder" to set appName to name of (get properties of frontMostApp)
set bounds of window 1 of application appName to {50, 50, 1200, 700}
这里是仅使用系统事件的版本
tell application "System Events" to tell window 1 of (process 1 where it is frontmost)
try
set position to {50, 50}
set size to {1200, 700}
end try
end tell