一个应用程序 -iA作家- 不知何故卡在屏幕外,只显示角落。我无法抓住它或使用其他方法将其从该位置移动。
无论我是否打开/关闭应用程序,所有新窗口都会在该位置打开。
是否有用于移动特定窗口位置的终端命令?
答案1
你可以这样做苹果脚本:
$ osascript \
-e 'tell application "Terminal"' \
-e 'set position of front window to {1, 1}' \
-e 'end tell'
这不能保证有效。是否遵守此命令取决于应用程序本身。您可以尝试类似的方法,set bounds of front window to {1, 1, 800, 600}
如果它拒绝移动窗口。这也会调整它的大小,但这可能是一件好事,具体取决于窗口的拧紧程度。
我纯粹为了可读性而将长命令分解。最好将所有内容作为一行,不带反斜杠。
是的,您需要多种-e
选择。 AppleScript 是一种基于行的语言,因此必须单独给出每一行。你可以跑osascript
如果您愿意,可以不带参数并手动键入三行。