Crear un servicio de conteo de palabras y caracteres para todas las aplicaciones en Mac OS X

Si bien algunas aplicaciones de escritura y texto tienen contadores nativos de palabras y caracteres como parte de su conjunto de funciones integradas, no todas las aplicaciones lo hacen. Sin embargo, eso se puede cambiar fácilmente creando un servicio Mac OS X que proporcionará recuentos de palabras y caracteres desde casi cualquier lugar en una Mac donde se pueda seleccionar texto. Esto significa que aplicaciones como TextEdit, los paneles de vista previa de Quick Look e incluso navegadores web como Safari, Chrome, Firefox, obtendrán la función de conteo de palabras / caracteres a la que se puede acceder fácilmente con un clic derecho. Este es probablemente el mejor método para obtener un contador de palabras en aplicaciones de Mac que no son compatibles con la función de forma nativa.



Un servicio de Mac OS X se crea utilizando la aplicación de scripting Automator, incluida en todas las versiones de Mac OS X. Si es nuevo en Automator y la idea de scripting suena abrumadora, no se preocupe, esta es una herramienta extremadamente simple de configurar. , utiliza código escrito previamente y no requiere ninguna habilidad específica para escribir scripts.

Cómo hacer el servicio de conteo de palabras y caracteres para Mac en Automator

Vamos a crear un servicio Automator utilizando un AppleScript creado por un usuario llamado ‘ nslater ‘ en Github. Ya es breve y conciso, por lo que no es necesario reinventar la rueda o reescribirla nosotros mismos.

  1. Inicie la aplicación Automator, que se encuentra en la carpeta / Aplicaciones / de Mac OS X (o ábrala con Spotlight / Launchpad
  2. Seleccione «Servicio» en la pantalla de inicio de Automator
  3. Seleccione en el cuadro de búsqueda en el lado izquierdo de la ventana de Automator y escriba «ejecutar applecript», luego arrastre y suelte esa acción en la ventana del lado derecho
  4. Copie y pegue el siguiente código AppleScript de GitHub en el formulario «Ejecutar AppleScript»:
  5. on run {input, parameters}
    tell application "System Events"
    set _appname to name of first process whose frontmost is true
    end tell
    set word_count to count words of (input as string)
    set character_count to count characters of (input as string)
    tell application _appname
    display alert "" & word_count & " words, " & character_count & " characters"
    end tell
    return input
    end run

  6. Guarde el servicio y asígnele un nombre bastante breve, como «Contar caracteres y palabras».

Ahora que ha creado el servicio y lo ha guardado, probémoslo para asegurarnos de que funciona. No debería haber ningún problema, pero si encuentra algún error es probable que se deba a que al copiar y pegar el código anterior se produjo un error en la traducción de caracteres, por lo que puede intentar copiar el código directamente desde la página de GitHub de nslater si no es así. no funciona correctamente.

Cómo utilizar el servicio de conteo de palabras y caracteres en cualquier aplicación de Mac OS X

Ahora que se ha creado el servicio, puede usarlo en cualquier lugar de Mac OS X en el que se puedan seleccionar texto o palabras. No es necesario que sea un editor de texto o un campo de entrada, puede ser texto sin formato en documentos no editables, páginas web o ventanas de Vista rápida, la única necesidad es que el texto sea seleccionable . Así es como funciona:

  1. Inicie un archivo de texto en una aplicación como TextEdit
  2. Seleccione todo el texto o solo una muestra del texto y haga clic con el botón derecho (control + clic) en el botón del mouse
  3. Vaya al menú «Servicios» y elija la opción «Contar caracteres y palabras»
  4. Encuentre el recuento de palabras y caracteres del texto seleccionado en una ventana emergente como esta

Ahora que ha confirmado que el servicio de contador de palabras funciona según lo previsto, puede continuar y salir de Automator. El Servicio permanecerá intacto.

El Servicio debería transferirse inmediatamente a todas las aplicaciones a través de Mac OS X, pero es posible que desee reiniciar algunas aplicaciones si no ve la opción de contador de caracteres y palabras disponible en el menú Servicios. (nota al margen: también puede usar Terminal para eliminar todos los servicios del sistema, pero eso puede tener efectos secundarios no deseados, por lo que no lo recomendaremos específicamente).

Si decide que no desea este servicio, puede eliminarlo fácilmente y otros del menú Servicios de Mac OS X dirigiéndose a un lugar poco probable en Preferencias del sistema.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario