好的,我正在尝试制作一个您输入内容的脚本,然后会出现一个新的查找窗口,其中包含您输入的内容。与聚光灯搜索类似,但在脚本中。
set theFind to text returned of (display dialog "What do you want to find?" default answer "" buttons {"Cancel", "Ok"} default button 2)
tell application "Finder"
reveal theFind
end tell
答案 0 :(得分:3)
有一个AppKit方法可以完全满足您的要求:-[NSWorkspace showSearchResultsForQueryString:]
,这意味着您可以使用AppleScriptObjC来使用它。因此,在AppleScript编辑器中,文件>模板新增> Cocoa-AppleScript Applet,然后:
property NSWorkspace : class "NSWorkspace"
NSWorkspace's sharedWorkspace()'s showSearchResultsForQueryString_(theFind)
或者,您可以跳过AppleScriptObjC并使用该方法使用的隐藏Finder命令:
tell application "Finder" to «event aevtspot» theFind