Come si fa: creare un conta caratteri per TextEdit con AppleScript

Vi riporto uno script che ho trovato ieri e che potrebbe interessarvi. Sia a scopo didattico che per la funzione che implementa. Sapete che molti software all’interno del nostro amato Mac sono interamente controllabili da Apple Script. Con qualche riga di codice sapientemente realizzata, è possibile creare un conta caratteri per TextEdit, che non ha questa funzione nativamente.

Aprite AppleScript Editor in Applicazioni / Utility ed incollate il seguente codice:

[code lang=”shell”]
tell application "TextEdit"
set word_count to count words of document 1
set char_count to count characters of document 1
set show_words to (word_count as string) & " parole. (" & (char_count as string) & " caratteri)"
set dialog_title to "TextEdit Word Count"
display dialog show_words with icon 1 with title dialog_title buttons {"Ok"} default button "Ok"
end tell
[/code]

Salvatelo con un nome comprensibile, come WordCount.scpt, nella cartella utente/Libreria/Scripts. Ora nelle preferenze di AppleScript Editor, abilitate la voce “mostra menu Script..”:

menu script

Bene, siamo ora pronti per usare il conta caratteri. Scrivete un po’ di testo in TextEdit e poi attivare lo script che troverete tramite l’icona che abbiamo abilitato nella barra dei menu. Ecco il risultato:

Conta Caratteri per TExtEdit con Applescript

Fonte: Mac OS X Hints

Maurizio Natali

Titolare e caporedattore di SaggiaMente, è "in rete" da quando ancora non c'era, con un BBS nell'era dei dinosauri informatici. Nel 2009 ha creato questo sito nel tempo libero, ma ora richiede più tempo di quanto ne abbia da offrire. Profondo sostenitore delle giornate di 36 ore, influencer di sé stesso e guru nella pausa pranzo, da anni si abbronza solo con la luce del monitor. Fotografo e videografo per lavoro e passione.

Commenti controllati Oltre a richiedere rispetto ed educazione, vi ricordiamo che tutti i commenti con un link entrano in coda di moderazione e possono passare diverse ore prima che un admin li attivi. Anche i punti senza uno spazio dopo possono essere considerati link causando lo stesso problema.