Copia il testo evidenziato e sostituiscilo usando AppleScript

1

Sto facendo fatica a far funzionare correttamente uno script AppleScript di base. Ecco cosa voglio fare:

L'utente evidenzia il testo, il tasto di scelta rapida viene premuto e AppleScript copia il testo selezionato e digita qualcosa prima e qualcosa dopo di esso.

Ecco lo script che ho, non sembra funzionare correttamente, qualcuno ha un'idea del perché?

on run
    tell application "System Events"
        keystroke "c" using command down
        keystroke "<answer>"
        keystroke "v" using command down
        keystroke "</answer>"
    end tell
end run
    
posta ジェイク 01.05.2018 - 10:34
fonte

1 risposta

0

Questo potrebbe fare il trucco:

on run
    tell application "System Events"
        keystroke "c" using command down
    end tell

    tell application "Finder"
        set x to the clipboard
        set x to "Today " & x & " a sunny day"
        set the clipboard to x
    end tell

    tell application "System Events"
        keystroke "v" using command down
    end tell
end run

Anche se potrebbe essere meglio scrivere lo script senza usare gli appunti (cioè senza copiare e incollare), ma ciò richiede il coinvolgimento delle applicazioni con le quali stai lavorando e non ci hai detto quali sono .

    
risposta data 02.05.2018 - 11:19
fonte

Leggi altre domande sui tag