Як створити новий файл у вибраній папці за допомогою LaunchBar?


6

Використовуючи панель запуску, я хочу зробити наступне:

Перемістіться звичайним способом на панелі запуску> Після того, як я перебуваю в потрібній папці, я хотів би мати змогу запустити команду / дію, яка просить мене ввести ім'я файлу, а потім команда переходить до "торкання" (ім'я файлу) у цій каталог.

Як цього можна досягти, будь-які існуючі рішення?


Вам потрібно бути чіткішим. Який тип файлу ви хочете створити?
Ruskes

@Buscar 웃 Я хочу створити порожній новий файл a la touch blankfile. Типовим є використання, наприклад, при розробці веб-сайтів, і вам потрібно швидко торкнутися / створити нові файли. (Я думаю, що також було б непогано, якби при створенні його можна було назвати новий файл через поле для введення тексту LaunchBar - але це не важливо.)
Генрік,

Відповіді:


7

Це можна зробити за допомогою дії "Новий текстовий документ тут"

Виберіть папку -> вкладка -> почніть вводити "Нове" -> виберіть "Новий текстовий документ тут" -> ім'я типу -> введіть.

Якщо ви шукаєте більш повне рішення, яке може створити будь-який тип файлу (включаючи файли без розширення .txt, на яке змушує дія Новий текстовий документ), спробуйте цей Applescript. Просто помістіть його у файл, названий New File.applescriptу ~/Library/Application Support/LaunchBar/Actions/каталозі:

on handle_string(dir)
    display dialog "Enter filename:" default answer ""
    set fname to text returned of result
    set fullpath to dir & fname
    try
        do shell script "touch '" & fullpath & "'"
        open location "x-launchbar:select?file=" & fullpath
    on error errMsg
        display dialog "Error: " & errMsg
        open location "x-launchbar:hide"
    end try
end handle_string

Він торкнеться файлу, після чого вибере його у LaunchBar після завершення (ви можете прокоментувати рядок, який це робить, додавши --до початку рядка або просто видаливши його).


Не вдалось скопіювати це, працюючи на OS X 10.9.5, LB 6.1.6. Мені довелося змінити лінію 4 на set full_path to dir & "/" & file_nameлінію і лінію 6 на do shell script "touch " & full_path.

Працює як в ОС X 10.10.1 та LB 6.1.6.
Кай фон Фінтел

0

Спеціальний сценарій, як у відповіді Джастіна, - це шлях, якщо вам потрібно, щоб це не було терміналів, але як ні, я би зробив це таким чином:

  1. Виберіть папку через LaunchBar
  2. cmd-T (там відкритий термінал)
  3. Введіть "торкніться будь-якого файла", поверніться
  4. cmd-W (закрити вікно терміналу)
  5. Виклик LaunchBar, cmd-R, повернення (щоб повернутися до програми, в якій ви були)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.