我需要为我的AppleScript PROGRAME一些帮助。AppleScript的 - 列出所有隐藏的窗口在码头 - 微型
我想列出所有打开,并在Dock中的窗口,所以我想这:
tell application "System Events"
set procs to processes
set windowInDock to {}
repeat with proc in procs
try
if exists (window 1 of proc) then
repeat with w in (every window of proc whose miniaturized is true)
copy a & w's miniaturized to the end of windowInDock
end repeat
end if
end try -- ignore errors
end repeat
end tell
return windowInDock
但它返回空数组。
我尝试列出所有窗口,并得到小型化参数(W公司的小型化),但它不工作。
你有什么想法吗?
谢谢!
** 1)**请勿[复制你的问题(http://stackoverflow.com/questions/10155694/applescript-get-status-of-windows-visible如果您没有收到任何回复,请在“码头”或“码头”中)。相反,您可以编辑您的问题,使其碰到* active *选项卡的顶部。 ** 2)**'exists'属性仅用于别名引用。 ** 3)**在'将a&w小型化到windowInDock'的末尾(变量“a”没有被定义)这一行有语法错误,所以你的代码甚至不应该运行。如果您需要进一步的帮助,请询问。 :) – fireshadow52 2012-04-15 18:21:53
好的谢谢! 'a'是一个分隔符。我已经忘记了我的复制/粘贴中的声明。所以'a'被声明为'set a to“@@ ## @@”'。我需要知道重复循环中的“w”是否在码头中。我找不到任何解决方案,你能帮助我吗? – Tokytok 2012-04-15 18:52:37
看看Red_Menace的回答。他似乎在AppleScript上比我流利得多,嘿(他的回答为+1)。 – fireshadow52 2012-04-15 23:27:27