对于某些应用程序,例如 Notes 或 VLC,可以使用以下内容:
tell application "Notes" to get the bounds of the window 1
如果我将上面的行放入一个文件并sudo osascript thatfilename
用来调用它,它就可以工作。
但是对于一些应用,比如愤怒的小鸟空间,下面的就不行了?
tell application "Angry Birds Space" to get the bounds of the window 1
给出错误:
execution error: Angry Birds Space got an error: Can’t get bounds of
window 1. (-1728)
该应用程序有什么特别的东西可以阻止它吗?(因为它是游戏还是没有窗口 1?)
我正在研究获取和设置某些窗口的bounds
或只是width
某些窗口的宽度(只是宽度,因为某些窗口似乎必须具有特定的纵横比,所以我认为如果纵横比不是,将其设置为特定的宽度和高度可能不起作用不正确)。