Quickloox

Dal mondo Apple all'universo digitale, in visualizzazione rapida dell'ovvio

28 mag 2008

Tutti in riga con AppleScript

Lo script di oggi è facile facile. Però spalanca orizzonti interessanti. Il suo compito è selezionare l’intera riga su cui si trova il cursore. Funziona su TextWrangler, editor di testo gratuito e potente di Bare Bones.

tell application “TextWrangler” Attiva l’applicazione.

tell text window 1 Agisce sulla finestra numero 1, la prima che viene creata nella sessione del programma.

select line (startLine of selection) Ecco fatto.

end tell Chiude il blocco tell interno.

end tell Chiude il blocco tell esterno.

Lo script completo è:

tell application “TextWrangler” tell text window 1 select line (startLine of selection) end tell end tell

Gli orizzonti evidenti sono due. Il primo è studiarsi per bene il dizionario AppleScript di TextWrangler per capire altri modi semplici di effettuare selezioni e manipolare il cursore. Il secondo è considerare altre applicazioni e vedere se e come permettono la stessa cosa, eventualmente investigando i loro dizionari.

Si possono vedere orizzonti ulteriori e meno evidenti. Il bello (e qualche volta il brutto) di AppleScript è proprio che l’unico ostacolo è quello che mettiamo noi, per capacità o per immaginazione.

Questo script arriva dalla mailing list BBEdit-Script e naturalmente funziona anche su BBEdit, purché si cambi il nome del programma nel codice.

Commenta