Ricerca…


introduzione

Applescript è un potente linguaggio di scripting che può essere utilizzato direttamente dalla riga di comando del terminale per eseguire una moltitudine di attività.

Tutti gli esempi elencati in questa sezione sono pensati per essere utilizzati dall'applicazione Terminale.

Ottieni l'URL corrente in Safari o Google Chrome

Dalla riga di comando del terminale

Ottieni l'URL corrente da Safari

osascript -e 'tell app "safari" to get the url of the current tab of window 1'

Ottieni l'URL attivo in Google Chrome

osascript -e 'tell app "google chrome" to get the url of the active tab of window 1'

Ottieni il titolo della pagina corrente in Safari o Google Chrome

Ottieni il nome della pagina Web in Safari

osascript -e 'tell app "safari" to get the name of the current tab of window 1'

Ottieni il titolo della pagina web in Google Chrome

osascript -e 'tell app "google chrome" to get the title of the active tab of window 1'

Usa un oggetto Applescript come funzione di shell

Non sei limitato al codice Applescript a linea singola. Qui prendiamo i due esempi precedenti e li combiniamo in un'unica funzione.

#!/bin/bash    

pageinfo() {
  osascript -e \
  'tell app "safari" 
    tell the current tab of window 1
      return {url & "\n" & name}
    end tell
  end tell'
}


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow