Come copiare l'URL corrente della pagina Web in Fluid App con AppleScript / Service e Bind on Keyboard Shortcut?

3

Uso FluidApp versione 1.8.6 (2331) su MacOS Sierra 10.12.3. A volte ho bisogno di copiare l'URL corrente della pagina Web in FluidApp. Voglio farlo con la scorciatoia da tastiera e so che ho bisogno di usare un servizio per questo.

Quindi, come posso creare un servizio per questo lavoro?

    
posta fatihturan 03.03.2017 - 09:59
fonte

2 risposte

2

Se hai problemi con L , C e Esc e vuoi uno AppleScript script che viene eseguito come Automator Servizio , per copiare URL di una app fluida , creata con fluido , quindi qui è uno scenario di esempio che potresti implementare.

In macOS 10.12.3 utilizzando Fluid (Versione 1.8.6 (206)) e URL di questa domanda , ho creato una app fluida chiamata fai una domanda diversa .

HocreatounAutomatorflussodilavorodelservizioutilizzandounEseguiAppleScriptazioneeAppleScriptcodicesotto.

set appName to "Ask Different Question" tell application appName activate tell application "System Events" set toolbarState to (name of every menu item of menu 1 of menu bar item 5 of menu bar 1 of application process appName) if toolbarState contains "Show Toolbar" then keystroke "t" using {option down, command down} set the clipboard to (get value of text field 1 of group 1 of toolbar 1 of window 1 of application process appName) keystroke "t" using {option down, command down} else set the clipboard to (get value of text field 1 of group 1 of toolbar 1 of window 1 of application process appName) end if end tell end tell
  • Tieni presente che tutto ciò che dovresti modificare nel codice sopra è la prima riga, set appName to ... dove ... è il nome della tua app fluida . Il resto del codice dovrebbe quindi funzionare così come .

In Automator , crea un nuovo flusso di lavoro del servizio , aggiungendo un Esegui AppleScript azione . Quindi sostituisci il codice predefinito con il codice sopra. Modifica anche il valore per Il servizio riceve per nessun input mentre selezioni l' app fluido per in , come mostrato nell'immagine qui sotto. Quindi salva il Automator Flusso di lavoro del servizio .

IlprossimopassoèassegnareunascorciatoiadatastieraperilAutomatorflussodilavorodelserviziochehaiappenacreato.

InPreferenzedisistema>Tastiera>Scelterapide>Servizi,trovailtuoservizioeimpostailsuocollegamento.

HousatoUperchéerafaciledaricordareusandoUperURL.

L'ultimacosachedevifareèaggiungerel'appFluidcheutilizzeraiAutomatorFlussodilavorodelserviziotu" ho appena creato per Preferenze di Sistema > Sicurezza e amp; Privacy > Privacy > Accessibilità come mostrato nell'immagine sottostante per l'app Chiedi a domande diverse che ho creato in Fluid .

Ora, quando sei nella app fluida che hai creato e pigia U , l' URL sarà da copiare negli Appunti e da lì puoi incollare ovunque desideri.

    
risposta data 04.03.2017 - 06:14
fonte
0

Sviluppatore di Fluid qui. Non so molto sui Servizi, ma in Fluid puoi copiare l'URL corrente usando le scorciatoie da tastiera, ma richiede due :

⌘L - per mostrare e selezionare temporaneamente il testo del campo di testo dell'ubicazione URL in alto.

⌘C - per copiare il testo selezionato.

Esc - per chiudere la barra degli strumenti in alto.

    
risposta data 03.03.2017 - 16:25
fonte

Leggi altre domande sui tag