Как вы дублируете текущий открытый вид Finder на новой вкладке (Mavericks)?

В потоке на этом форуме есть интересное решение о том, как открыть дубликат уже открытого окна Finder с помощью AppleScript: как вы дублируете текущий открытый вид Finder?

С новым вкладчиком Finder в OS X 10.9 Mavericks мне интересно, есть ли способ реализовать AppleScript, который открывает дубликат на новой вкладке Finder вместо нового окна Finder? Удалось ли найти решение?

5 Solutions collect form web for “Как вы дублируете текущий открытый вид Finder на новой вкладке (Mavericks)?”

Вы можете сделать это, нажав:

Cmd + Ctrl + O

В любой папке, и она появится на новой вкладке.

Словарь Finder не поддерживает вкладки, но вы можете имитировать нажатие команды -T:

tell application "Finder" activate set t to target of Finder window 1 set toolbar visible of window 1 to true end tell tell application "System Events" keystroke "t" using command down end tell tell application "Finder" set target of Finder window 1 to t end tell 

Целью окна Finder является папка, отображаемая в строке заголовка, которая не зависит от того, какие элементы выбраны в виде списка.

Я написал сценарий для этого сегодня, довольно похожий на то, как @Lri это сделал.

https://gist.github.com/n8henrie/0ceef75964bd153f910d

 -- duplicateFinderTab.scpt -- Uses a hacky workaroud to duplicate the frontmost Finder tab, -- since Apple hasn't provided great AppleScript support for this. on new_tab() tell application "System Events" to tell application process "Finder" set frontmost to true tell front menu bar to tell menu "File" to tell menu item "New Tab" perform action "AXPress" end tell end tell end new_tab on run {} tell application "Finder" if (count of Finder windows) > 0 then set duplicate_me to target of front Finder window end tell -- Short delay may or may not be necessary, mine seems to work without. -- delay 0.2 new_tab() tell application "Finder" set target of front Finder window to duplicate_me end tell end run 

Это решение @ n8henrie, за исключением того, что вы хотите изменить выбранные элементы, что я вроде как:

 -- duplicateFinderTab.scpt -- Uses a hacky workaroud to duplicate the frontmost Finder tab, -- since Apple hasn't provided great AppleScript support for this. ---------------------------------------------- on run {} tell application "Finder" if (count of Finder windows) > 0 then set duplicate_me to target of front Finder window set _sel to the selection end tell -- Short delay may or may not be necessary, mine seems to work without. -- delay 0.2 new_tab() tell application "Finder" set target of front Finder window to duplicate_me select _sel end tell end run ---------------------------------------------- on new_tab() tell application "System Events" to tell application process "Finder" set frontmost to true tell front menu bar to tell menu "File" to tell menu item "New Tab" perform action "AXPress" end tell end tell end new_tab 

Перейдите на вкладку поиска, которую вы хотите дублировать, затем нажмите CMD + T.

Interesting Posts

Перенаправление на домашнюю страницу по умолчанию в сети Wi-Fi

Как скачать каталог или файлы с командной строкой на сервере Linux

Прозрачная командная строка в Vista?

Какие аудиоформаты с потерями больше (или меньше) «эффективны»?

Может ли жесткий диск> 2 ТБ (GPT) использоваться в качестве не загружаемого диска данных на плате, не имеющем UEFI?

Учитывая MAC-адрес компьютера, могу ли я найти его IP-адрес?

Почтовая программа Windows 10 никогда не синхронизируется автоматически

Мне нужно постоянно обновлять браузер, чтобы просматривать веб-страницу, а иногда вместо этого появляется только текст

Связывание мультимедийных клавиш

Ffmpeg добавляет новое аудио в видео (микширование 2 аудио)

Как сохранить полную веб-страницу в хроме?

Как сделать раскрывающийся список «Проверка данных» исключать пробелы?

Копирование удаленных файлов на nfs без обратной связи

Не удается получить IP-адрес IPV6 с любым адаптером 802.11g

Эмулирование правой клавиши Ctrl на клавиатуре MacBook Pro без фактической правой клавиши Ctrl

Давайте будем гением компьютера.