gpt4 book ai didi

macos - 使用 Applescript 取消最小化应用程序

转载 作者:行者123 更新时间:2023-12-04 02:03:29 25 4
gpt4 key购买 nike

我正在尝试编写一个脚本来取消最小化以前最小化以停靠的应用程序。
问题是,我找不到相关的属性。我试过 miniaturizedcollapsed但是窗口和进程似乎都没有?

我使用(用于测试)的应用程序是 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

有任何想法吗?

最佳答案

tell app (path to frontmost application as text)
try
set miniaturized of windows to false -- most apps
end try
try
set collapsed of windows to false -- Finder
end try
end tell

如果未选中将窗口最小化为应用程序图标,则会取消最小化单个窗口:
try
tell app "System Events" to tell process "Dock"
click (last UI element of list 1 where role description is "minimized window dock item")
end tell
end try

如果应用程序的所有窗口都最小化, reopen取消最小化第一个:
tell app "TextEdit"
reopen -- unminimizes the first minimized window or makes a new default window
activate -- makes the app frontmost
end tell

关于macos - 使用 Applescript 取消最小化应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7681418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com