Come creare un nuovo file nella cartella selezionata usando LaunchBar?

6

Usando la barra di avvio, mi piacerebbe essere in grado di fare quanto segue:

Navigare in modo normale in Launchbar > Una volta nella cartella desiderata, mi piacerebbe essere in grado di eseguire un comando / azione che mi chiede di inserire un nome di file e quindi il comando procede a "touch" (nome file) in quella directory.

Come può essere raggiunto, qualsiasi soluzione esistente?

    
posta Henrik 14.09.2013 - 13:34
fonte

2 risposte

7

Questo può essere fatto usando l'azione "Nuovo documento di testo qui"

Seleziona cartella - > scheda - > inizia a digitare "Nuovo" - > seleziona "Nuovo documento di testo qui" - > scrivi nome - > digitare.

Se stai cercando una soluzione più completa in grado di creare qualsiasi tipo di file (inclusi quelli senza l'estensione .txt che forza l'azione Nuovo documento di testo) prova questo Applescript. Inseriscilo in un file chiamato New File.applescript nella directory ~/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

Tocca il file, quindi lo seleziona in LaunchBar al completamento (puoi commentare la riga che lo fa aggiungendo -- all'inizio della riga o semplicemente rimuovendolo).

    
risposta data 15.12.2013 - 04:24
fonte
0

Uno script personalizzato come nella risposta di Justin è la strada da percorrere se hai bisogno che questo sia Terminale, ma altrimenti lo farei in questo modo:

  1. Seleziona cartella tramite LaunchBar
  2. cmd-T (apre il Terminale lì)
  3. Digitare "touch anyfile", return
  4. cmd-W (chiudi finestra Terminale)
  5. Richiama LaunchBar, cmd-R, return (per tornare all'app in cui ti trovavi)
risposta data 09.04.2014 - 19:46
fonte

Leggi altre domande sui tag