1

Есть ли приложение, которое может назначить нажатие клавиши для операции перемещения в поиске.

Пример: нажмите cmd+1 и все выбранные файлы переместятся в папку с именем песни.

Что-нибудь, о чем ты мог подумать?

2 ответа2

2

Вы можете создать такой сервис в Automator:

Затем дайте ему ярлык на панели настроек клавиатуры.

Другой вариант - назначить ярлык для скрипта, например так:

activate application "SystemUIServer"
tell application "Finder"
    activate
    move (get selection) to POSIX file ((system attribute "HOME") & "/Documents")
end tell

В 10.7 и 10.8 есть ошибка, когда Finder игнорирует новые окна при получении свойства selection. Если вы откроете новое окно Finder, выделите в нем некоторые элементы и запустите программу tell app "Finder" to selection в редакторе AppleScript, результатом будут элементы, выбранные в каком-либо окне позади самого переднего окна, или пустой список. Одним из обходных путей является перенос фокуса на другое приложение и обратно, но это приводит к визуальному затруднению.

Или, если у вас есть Powerpack для Alfred 2, вы можете добавить триггер горячей клавиши, где аргумент установлен на Selection в OS X, и подключить его к действию Run Script, как это:

set input to "{query}"
set text item delimiters to tab
set l to {}
repeat with f in text items of input
    set end of l to (POSIX file f)
end repeat
POSIX file ((system attribute "HOME") & "/Documents")
tell application "Finder" to move l to result

Установите язык /usr /bin /osascript и включите экранирование двойных кавычек и обратной косой черты. Я использовал AppleScript вместо сценария оболочки, чтобы действие перемещения отображалось как шаг отмены в Finder. Скрипт молча завершается, если существует путь с таким же именем.

0

Взгляните на Keyboard Maestro, он должен быть именно тем, что вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .