Applescript 告诉preview获取文档名为“的窗口”;book.pdf“;
我正在尝试获取文档名为“book.pdf”的窗口。这是我的方法Applescript 告诉preview获取文档名为“的窗口”;book.pdf“;,applescript,Applescript,我正在尝试获取文档名为“book.pdf”的窗口。这是我的方法 tell application "Preview" set w to every window whose document is named "book.pdf" end 这不管用。我尝试了大约100种排列,但都没有成功。任何提示?您可以将AXTitle与contains结合使用,并告诉系统事件不预览 注意,我将它包装在try块中,因为如果没有找到匹配的字符串,myWindow将是未定义的 set n to "book
tell application "Preview"
set w to every window whose document is named "book.pdf"
end
这不管用。我尝试了大约100种排列,但都没有成功。任何提示?您可以将
AXTitle
与contains
结合使用,并告诉系统事件
不预览
注意,我将它包装在try
块中,因为如果没有找到匹配的字符串,myWindow将是未定义的
set n to "book.pdf" -- whatever substring you want to find
tell application "System Events" to tell process "Preview"
try
set myWindow to (1st window whose value of attribute "AXMain" is true and value of attribute "AXTitle" contains n)
log myWindow
on error
log "not found"
end try
end tell
对我来说,你的问题太模糊了。你想“得到”什么?您希望预览应用程序对文件“book.pdf”做什么?