Come usare AppleScript per cambiare un indirizzo IP nel testo copiato

-1

Fondamentalmente ho bisogno di cercare nei contenuti degli appunti per un indirizzo IP e sostituirlo con un indirizzo che si trova in una sottorete completamente diversa: (da 10.10.8.24 a 192.168.8.24 come esempi). Ho provato a utilizzare il modello Trova e sostituisci in Automator, ma semplicemente non funzionava con il testo copiato. Sono anche una specie di noob con sintassi AppleScript.

    
posta charmndr 20.04.2017 - 21:45
fonte

1 risposta

0

Puoi usare questo comando shell per controllare il contenuto degli appunti e sostituirli:

[[ $(pbpaste) == "10.10.8.24" ]] && printf "192.168.10.11" | pbcopy

Fondamentalmente, questo controlla se la clipboard corrente (che pbpaste emette) è uguale alla prima stringa. Se lo è, canalizza l'output del comando printf in pbcopy, che scrive negli appunti. Puoi aggiungerlo a un AppleScript e farlo ripetere con:

repeat
    do shell script "[[ $(pbpaste) == \"10.10.8.24\" ]] && printf \"192.168.10.11\" | pbcopy; exit 0"
    delay 1
end repeat

(Devi aggiustarlo un po 'con \ e; exit 0 in modo che funzioni in AppleScript, ma questo dovrebbe controllare ogni secondo e sostituire gli appunti)

    
risposta data 21.04.2017 - 02:06
fonte

Leggi altre domande sui tag