Come scoprire quale file ha attivato un'azione da spotlight

1

Ho creato un'applicazione applecript (in automator) per aprire ssh urls. L'applicazione è associata a ssh: // url.

Ho molti file [email protected] e li guardo sotto i riflettori. Selezionando il file da Spotlight si apre l'applicazione associata, ma non riesco a capire quale sia il nome del file che ha attivato l'apertura dell'applicazione.

Funziona se aggiungo l'azione "ottieni elementi selezionati del cercatore" e apri il file .inetloc dal finder.

Ho cercato la rete e il riferimento al applescript, ma è troppo specifico.

    
posta michiel 24.05.2012 - 13:57
fonte

1 risposta

1

Qualcosa del genere dovrebbe funzionare per te:

on run argv
    set theFile to (item 1 of argv)
    set theFilePath to quoted form of POSIX path of theFile 
    -- your script using the parameters follows
end run

Potresti saltare la prima riga e solo tirare fuori il percorso se non hai bisogno di usare il file stesso più avanti nello script.

Inoltre, vorrai davvero ottenere ASObjC Runner a parse file e percorsi facilmente per 10.9 e precedenti o BridgePlus per i sistemi operativi più recenti.

    
risposta data 24.05.2012 - 14:08
fonte

Leggi altre domande sui tag