Avvia il collegamento Spotlight del browser predefinito?

2

Cambio spesso il mio browser predefinito tra Safari e Chrome. Vorrei creare una scorciatoia che lancerà il browser predefinito, qualunque esso sia. In questo modo non devo ricordare quale sia il mio browser predefinito e passare tra il digitare "Chr" o "Saf" sotto riflettori. Vorrei digitare la stessa parola come "Browser".

Quali sono le mie opzioni?

    
posta Senseful 23.02.2011 - 21:16
fonte

3 risposte

4

Farei un piccolo AppleScript che faccia questo:

on GetDefaultWebBrowser()
    set _scpt to "export VERSIONER_PERL_PREFER_32_BIT=yes; " & "perl -MMac::InternetConfig -le " & "'print +(GetICHelper \"http\")[1]'"
    return (do shell script _scpt)
end GetDefaultWebBrowser
do shell script "open -a \"" & GetDefaultWebBrowser() & "\""

Sostituisci l'URL (tra virgolette) con la tua homepage. Il resto del codice serve a capire quale sia il browser predefinito e a renderlo l'applicazione attiva. Questa parte è stata sollevata da un articolo .

Salvalo come un'app chiamata Browser e mettila da qualche parte. Una volta che Spotlight lo indicizza, puoi digitare Browser in e premere invio. Questo aprirà l'URL nel tuo browser predefinito.

Indicazioni:

Apri AppleScript Editor dalla cartella Applicazioni / Utility (se hai più di 10.6, sarà Script Editor nella cartella Applicazioni). Incolla la riga. Vai a File- > Salva come. Impostare il Formato file: menu su Applicazione. Scegli una posizione e salva.

    
risposta data 23.02.2011 - 21:27
fonte
3

Questa potrebbe essere una soluzione tecnologicamente troppo bassa per te, ma per quanto riguarda la creazione di un file di collegamento web (denominandolo "Browser") per dire, la tua home page, e poi mettere quel collegamento nel dock (e accedervi da lì ), o cercando quel file tramite riflettori - quando si fa clic su si aprirà il browser predefinito.

    
risposta data 23.02.2011 - 21:25
fonte
0

Modifica: Nathan ha modificato la sua risposta dopo aver postato questo, quindi il mio sembrava completamente inutile. Così ho aggiunto il verbo di riapertura - è un po 'più pulito per assicurarmi che il browser non si apra senza finestre.

Inoltre, non è necessario salvare Applescripts come .app per eseguirli da Spotlight -. Applescript e .scpt funzionano anche

set a to do shell script "export VERSIONER_PERL_PREFER_32_BIT=yes; perl -MMac::InternetConfig -le 'print +(GetICHelper \"http\")[1]'"
tell app a
    reopen
    activate
end tell

Script Perl originale da un post Daring Fireball (!).

Recentemente ho cambiato anche da un browser all'altro, ma uso F11 come scorciatoia per uno script che apre il browser principale.

    
risposta data 26.02.2011 - 05:20
fonte

Leggi altre domande sui tag