使用 Applescript 取消最小化应用程序
我正在尝试编写一个脚本来取消最小化之前最小化到停靠的应用程序。
问题是,我找不到相关的属性。我尝试过小型化
和折叠
,但窗口和进程似乎都没有这些?
我使用(用于测试)的应用程序是 Zipeg,一个免费的打包工具。
我还尝试单击按钮,该按钮可以愉快地最小化应用程序,但在已经最小化的应用程序上运行以恢复它时给我一个错误,可能是因为没有窗口可见。该脚本如下。
tell application "System Events"
tell process "Zipeg"
click button 1 of window 1
end tell
end tell
我用来列出属性的脚本如下。
tell application "System Events"
tell process "Zipeg"
get properties
tell window 1
get properties
end tell
end tell
end tell
有什么想法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果未选中最小化窗口到应用程序图标,则这将取消最小化单个窗口:
如果应用程序的所有窗口都最小化,
重新打开
将取消最小化第一个窗口:This unminimizes a single window if Minimize windows into application icon isn't checked:
If all windows of an app are minimized,
reopen
unminimizes the first one:如果您
告诉应用程序“App”激活
,如果所有窗口都最小化,它将取消最小化窗口。if you
tell application "App" to activate
it will un-minimize a window if all windows are minimized.这应该适合你:
This should work for you:
尝试沿着这些思路做一些事情。
Try something along these lines.
这是一个取消最小化当前聚焦的应用程序先前最小化窗口的脚本。
我发现这个脚本比接受的答案更有用。
这个脚本不是我写的,你可以找到更多相关脚本这里。
This is a script that un-minimizes the previously minimized window of the currently focused application.
I found this script more useful than the accepted answer.
This script is not written by me, and you can find more related scripts here.