23.6.07

AutoHotkey (Tutorial 5): Cambiar la extensión de un archivo.

Generalmente, cuando bajamos un video de YouTube o Google Video con KeepVideo u otra herramienta similar, la extensión del archivo es HTM, no FLV, como debería ser. Hay que cambiarla a FLV manualmente para luego convertir el video a otro formato o verlo en un reproductor que soporte este formato. Pero, ¿y si son muchos videos? Es muy molesto entrar a cada uno para cambiarle la extensión.


Por suerte podemos hacer un script que automáticamente cambie la extensión de todos los archivos que haya en una carpeta determinada.


El script.

!f::

FileMove, C:\Users\LEONARDO\Downloads\VIDEOX*.htm, C:\Users\LEONARDO\Downloads\*.flv

Run, C:\Users\LEONARDO\Downloads


El atajo de teclado es Alt izquierdo + F. Si no querés usar un atajo de teclado, podés borrar esa línea y ejecutar el script haciendo doble click sobre él. Si querés usar otro atajo de teclado, cambiá la primera línea por algo más conveniente para vos. (Yo uso el alt izquierdo para todos los scripts que ejecutan tareas, pero cada uno tiene su criterio.)


La siguiente línea “mueve” el archivo a la misma carpeta en la que está, cambiando la extensión. En este caso cambia el nombre de todos los archivos HTM que comiencen con “VIDEOX” antes del nombre, y les cambia la extensión, de HTM a FLV. Lo de “VIDEOX” lo agrego cuando bajo un video de Youtube con KeepVid y guardo el archivo HTM con el prefijo “VIDEOX” para luego poder con éste script cambiarle la extensión.


Importante recalcar el uso del asterisco. El asterisco antes del punto (*.) significa “que diga cualquier cosa antes del punto de la extensión”, y si está después del punto significa “que diga cualquier cosa después del punto de la extensión”. En este caso decimos que cualquier video con el prefijo “VIDEOX” y que diga cualquier otra cosa antes del punto de extensión HTM (VIDEOX*.htm) tiene que ser cambiado al mismo nombre de archivo, pero con extensión FLV. (*.flv)


Por último, quiero que al terminar de hacer todos los cambios de extensión me abra la carpeta donde estaban los archivos HTM, ahora convertidos a FLV, para poder hacer otras tareas. (Se puede quitar esta línea, si no te interesa ver los resultados en el momento.)


Todas las entradas sobre AutoHotkey.
Cerrar aplicaciones con un botón del mouse o un atajo de teclado.
Ocultar ventanas en la bandeja del sistema.

Un atajo de teclado para crear una carpeta nueva.
Agregar un prefijo a muchos archivos automáticamente.
Cambiar la extensión de un archivo.
Mover cientos de archivos y carpetas con un atajo de teclado.
Menú de carpetas favoritas en el Explorador de Windows y los cuadros de diálogo Guardar/Abrir.

Corrector automático al escribir en todos los programas.
AutoHotkey Tutorial: Cómo automatizar Windows.


¿Comentarios? ¿Dudas? ¿Críticas?