Come sostituire il testo attualmente selezionato in Applescript? Come fa Devontechnologies WordServices a farlo?

1

Devontechnologies offre una raccolta di servizi che consentono all'utente di eseguire alcune attività comuni sul testo (maiuscolo, minuscolo, ROT13 e così via). Lo fanno senza (per quanto ne so almeno) usando gli appunti (pbpaste / pbcopy).

Ho cercato molto su questo, ma le uniche soluzioni che ho trovato sono basate su pbcopy / pbpaste e voglio evitarlo. Qualche suggerimento?

Sto creando il mio servizio simile a WordServices di Devon che prende una porzione di testo modificabile, la manipola e infine sostituisce il testo originale.

    
posta d-b 14.06.2018 - 15:42
fonte

1 risposta

3

Potresti utilizzare un servizio di flusso di lavoro contestuale di Automator.

  1. Apri Automator seleziona Contextual Workflow

  2. Inseriscileseguentiimpostazioni

    • Flussodilavororiceve:testo
    • In:Qualsiasiapplicazione
    • Controllal'outputsostituisceiltestoselezionato
  3. Aggiungil'azioneAppleScript

  • Il testo selezionato sarà nella variabile input . Alla fine restituirà la variabile input , sostituendo quindi il testo originale con il nuovo testo
  • È possibile accedere al flusso di lavoro selezionando il testo, facendo clic con il pulsante destro del mouse e andando su Servizi.

        
    risposta data 14.06.2018 - 18:15
    fonte

    Leggi altre domande sui tag