1

我想在某个文件夹中打开 Finder 的窗口,然后将焦点设置到搜索框,这样我就可以立即开始输入。这是我到目前为止的脚本(好的,它打开了一个新的查找器选项卡,而不是一个窗口,进入totalfinder),我无法找到一些东西来获得我想要的焦点。

有什么提示吗?

谢谢你。

property the_path : "/Users/solignani/Google Drive/c-avv19/doc di lavoro/pratiche/"

set the_folder to (POSIX file the_path) as alias

delay 0.5 -- necessario per evitare che i tasti vengano premuti assieme

tell application "Finder"

activate

if window 1 exists then

    tell application "System Events"
        keystroke "t" using {command down} -- apre un nuovo pannello
    end tell

    set target of window 1 to the_folder

else

    open the_folder

end if

end tell
4

2 回答 2

1

您可以tell application "System Events" to keystroke "f" using {command down}在设置窗口的目标后添加。这将选择搜索栏并让您立即开始搜索。

如果这不在当前文件夹(或您为窗口选择的目标)中搜索,则进入 Finder 首选项,单击“高级”选项卡并将“执行搜索时:”下拉菜单更改为“搜索当前文件夹”

在此处输入图像描述

于 2013-05-21T10:04:34.437 回答
0

而不是 Ctrl-F,请尝试 Ctrl-F5。这应该得到你所需要的。

在 OS X 10.11.5 上,系统偏好设置 > 键盘 > 快捷键 > 键盘。您会发现 Ctrl-F5 是“移动到窗口工具栏”,但在 Finder 上,这会将焦点设置到搜索字段,而不会“进入搜索模式”。

于 2016-07-03T08:38:23.150 回答