Convierte comandos de Terminal en Aplicaciones

Automator2_Icon.jpgMuchos usuarios les cuesta admitir que en un recóndito rincón de su escritorio tienen un documento de texto llamado Comandos.txt donde se almacenan comandos útiles para el Terminal. En algunos casos, se recurre a este documento de texto con mucha frecuencia porque teclear todo el comando (más si es largo) es una perdida de tiempo y es más cómodo cortar y pegar.Pero más fácil sería hacer doble click o automatizar la tarea. Hoy veremos como integrar estos comandos de Terminal para crear aplicaciones que realicen esas tareas específicas o incluso más.

Vamos a crear una aplicación que ejecute un comando de terminal usando Automator. para ellos, nos dirigiremos a la carpeta de aplicaciones y abriremos Automator.

Vamos a ir paso a paso, explicando el ejemplo que hemos creado para eliminar archivos .DS_Store.

Los .DS_Store son unos archivos invisibles (empiezan por punto) que crea el sistema operativo y que deposita en cada carpeta. En ellos se almacena la información necesaria para personalizar una ventana: desde la forma de presentar archivos, el tamaño de los iconos, hasta el tamaño de la letra y/o el color e imagen de fondo. En algunas ocasiones estos archivos dejan de funcionar correctamente y al tratar de personalizar la forma en la que se presentarán esos archivos te devuelve siempre al estado anterior. (y es un poquito frustrante).

Con este Script vamos a hacer "visibles" los archivos invisibles, el Script esperará un tiempo predefinido por el usuario y volverá a ocultar los archivos invisibles. El ejemplo se puede dividir en dos aplicaciones separadas (mostrar y ocultar) para quien lo prefiera así o necesite mas tiempo para trabajar con los archivos invisibles.

Script_de_shell_automator.jpg

En el primer paso hemos añadido una acción llamada Ejecutar el script Shell. Deja los campos por defecto tal como están y en el cuadro de texto escribe (o copia y pega) los comandos:

defaults write com.apple.Finder AppleShowAllFiles YES

killAll Finder

El primer comando activará que los archivos invisibles de todo el ordenador se muestren. El segundo, reinicia el Finder para que "veamos" esos archivos en la pantalla de nuestro ordenador.

Denotar que en los cuadros de texto cada nueva línea es un comando que se ejecutará inmediatamente después de que el sistema termine con el anterior.

En el segundo paso hemos añadido como ejemplo una tarea de pausa para la interacción del usuario con el interfaz o para cubrir cualquier necesidad de espera si hay un postprocesado de la información posterior al primer comando.

En el tercer paso devolvemos a los archivos invisibles a su estado original usando los comandos correspondientes:

defaults write com.apple.Finder AppleShowAllFiles NO

killAll Finder

De nuevo, es necesario reiniciar el Finder para que los archivos invisibles dejen de mostrarse.

Ahora, terminada la tarea en Automator, solo lo tenemos que guardar como un flujo de trabajo o una aplicación e incluso podemos convertirla en una tarea automatizada usando iCal



Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios. (es necesario iniciar sesión)
Imagen de EoKr

muy buena

Enhorabuena por estos post sobre automator, cada vez le estoy cogiendo mas gusto y he de reconocer que te ahorra mucho tiempo (y más ahora que se que puedes hacerle hablar con el terminal)

Imagen de osmehui

Hacer hblar un Mac

Tengo instaladas las voces de Cepstral (Marta y Miguel), pero no sé que comandos utilizar para hacer que hable un texto seleccionado. Podían ayudarme?
Saludos y gracias.


Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
CAPTCHA
Este servicio evita el envío automatizado de comentarios
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

Los comentarios que vulneren los derechos de otros usuarios, estén relacionados con actividades ilegales , supongan un claro ejemplo de interés comercial o sean ajenos al contenido de la noticia serán borrados sin aviso previo. Una buena ortografía y sintaxis ayudará a otros usuarios a entender mucho mejor sus inquietudes. Los comentarios anónimos sin correo electrónico de referencia (que en ningún caso será mostrado) son susceptibles de ser borrados o editados independientemente de su contenido.
Una vez enviado el comentario, se hará visible en unos minutos. Si cree que alguno de los comentarios publicados vulnera sus derechos legales, por favor, envíenos unas líneas a través de nuestro formulario de contacto. Al colocar un comentario en esta web, acepta que sus datos queden recogidos en una base de datos propiedad de Entremaqueros, SL., ubicada en EE.UU., cuya finalidad es el exclusivo almacenamiento de los mismos.


Necesitará iniciar sesión o registrarse para publicar comentarios o acceder a otros servicios de www.faq-mac.com