Automator Service per inserire testo disponibile solo quando il testo è selezionato

2

Sto cercando di creare un servizio Automator per inserire la data corrente. Ne ho uno che funziona ma è disponibile solo nel menu Servizi quando il testo è selezionato . Ho bisogno che sia disponibile quando non è selezionato alcun testo .

Ecco lo script di Automator Services:

L'applicazioneconcuistocercandodiutilizzareilservizioèTextEdit.StoriscontrandolostessocomportamentoinaltreapplicazionicomeTextMateePages:pocheonessunavocenelmenuServizifinchénonselezionodeltesto,quindimoltiservizidisponibili.

Forsec'èunmodoperfarloconAppleScript,comeottenereiltestonegliAppuntieinviareun"comando-V" all'applicazione. Ma avrei comunque bisogno che AppleScript fosse disponibile nel menu Servizi in qualche modo.

    
posta owler 26.02.2016 - 20:11
fonte

1 risposta

3

Ho trovato la risposta qui:

link

OS X sometimes ignores changes to services after they've been saved in Automator, possibly due to caching. So if the service started out as a text service, chances are your changes aren't getting picked up. To circumvent this problem, select File » Duplicate in Automator and save the service under a new name, and try again. Then delete the original service from ~/Library/Services.

(La risposta è di Daniel Beck)

Ho duplicato il mio script di servizio (in Automator) come suggerito sopra e ora viene visualizzato nel menu Servizi senza dover selezionare il testo. Ho il sospetto che quando ho creato per la prima volta lo script su cui è stato selezionato "Il servizio riceve input di testo", e poi l'ho modificato in seguito. Nota che anche il controllo di "Output sostituisce il testo selezionato" non dovrebbe essere cambiato dopo aver salvato il Servizio.

    
risposta data 27.02.2016 - 00:02
fonte

Leggi altre domande sui tag