TextEdit
TextEdit

Muchas veces para escribir textos tipo “nota” o textos no demasiado elaborados en cuanto a su formato, recurrimos a aplicaciones sencillas y rápidas como podría ser la de “notas” de Mac OSX o la mismísima TextEdit. Pero también es cierto que TextEdit es una app a veces demasiado sencilla. Tanto que podría interesarnos saber cuantas palabras hemos escrito o llevamos escritas… ¿y para qué? Pues si escribimos para algún blog o para alguna publicación en el que necesitamos escribir un cierto número de palabras, esto nos vendría bien. Y ¿cómo? Pues se crea un script para contar palabras en TextEdit y listo.

Crea un script para contar palabras en TextEdit y evita abrir aplicaciones muy “pesadas” para ello

Pero lo primero es crear el script, que no es mas que un guión escrito que le indicará al Mac que acciones ha de realizar de manera automática (programada). Para ello…

Abre la app AppleScript que encontrarás en Aplicaciones>Utilidades (….\Aplicaciones\Utilidades\Editor De Scripts.app) y haz click en crear nuevo documento.

 iOSMac Crea un script para contar palabras en TextEdit
Editor de scripts

Ahora copia y pega el siguiente texto en la ventana principal del Editor de Scripts…

tell application “TextEdit”
set wc to count words of document 1
if wc is equal to 1 then
set txt to ” word.”
else
set txt to ” words.”
end if
set result to (wc as string) & txt
display dialog result with title “Word Count” buttons {“OK”} default button “OK”
end tell

 iOSMac Crea un script para contar palabras en TextEdit
Editor de scripts

Ahora haz click en el botón de compilar, es el botón el un símbolo de un martillo.

 iOSMac Crea un script para contar palabras en TextEdit
Editor de scripts, compilar.

Necesitamos ahora guardar el archivo del script…. Haz click en Archivo> Guardar y antes de introducir ningún nombre o hacer click en guardar… pulsa el siguiente atajo de teclado…

SHIFT+CMD+G

Ahora teclea o copia y pega esta ruta en el cuadro de diálogo abierto…

~/Library/Scripts/

y pulsa el botón ‘ir’. Ahora tendrás seleccionada como carpeta de destino la de ‘scripts’ del Mac.

 iOSMac Crea un script para contar palabras en TextEdit
Guardar archivo

Es posible que esta ubicación indicada no exista (~/Library/Scripts/). Si no existe en tu Mac, has de crearla, y para ello, abre una ventana del Terminal (Finder>Aplicaciones>Utilidades>Terminal) y teclea el siguiente texto en la linea de comando:

mkdir ~/Library/Scripts

Pulsa enter para que se ejecute. Este texto creará el directorio Scripts en la ubicación indicada. Si has tenido que hacer esto, vuelve al paso anterior para guardar el script donde corresponde.

Ahora hay que asignar un nombre al script, este:

Word Count

Y pulsa el botón de ‘guardar’.

 iOSMac Crea un script para contar palabras en TextEdit
Crea un script para contar palabras en TextEdit

Con la app Editor de Scripts aun activa y abierta, haz click en ‘preferencias’ en el menú de la app. Selecciona en las preferencias, la pestaña ‘general’. Y ahora haz click en la casilla de verificación donde dice “Mostrar el menú de scripts….”. Un nuevo icono ha aparecido en la parte superior derecha de tu barra de menús.

 iOSMac Crea un script para contar palabras en TextEdit
Mostrar icono en barra de menús
 iOSMac Crea un script para contar palabras en TextEdit
Icono Scripts

Cierra el editor de scripts. Ahora abre al app TextEdit y escribe un texto… Luego, con la app TextEdit estando activa, haz click en el pequeño icono que tienes en la parte de arriba a la derecha (ver imagen anterior)…

 iOSMac Crea un script para contar palabras en TextEdit
Listado de Scripts
 iOSMac Crea un script para contar palabras en TextEdit
Ejecutar Script

Ya está, así de fácil. Ahora dispones de una herramienta que cuenta las palabras de la app TextEdit.. ¿útil? No demasiado seguramente, pero alguna vez nos puede hacer falta… y si eso sucede, no estará nada mal encontrar un tutorial como este!!

 

 

Quieres comprar un iPhone, iPad, MacBook o cualquier dispositivo tecnológico al mejor precio, en este canal se publican las mejores ganas y ofertas.