Manejar cientos de documentos como lote en Autohotkey o Powershell.
Tengo cientos de documentos sellados con Oracle IRM.
Como vamos a utilizar otro software de sellado en el futuro, tengo que desbloquear los archivos.
El problema es que tengo que manejar cada archivo de forma manual.
Necesito hacer clic derecho, hacer clic en “Desbloquear” y presionar Enter para guardar.
¿Hay alguna forma de hacer esto automáticamente para todos los archivos? Todos ellos están en la misma carpeta.
Tengo Autohotkey disponible, pero nunca he hecho nada con él.
Siempre tengo PowerShell disponible.
Gracias.
meostef
davy.ai
Solución para Desellar Múltiples Documentos Sellados utilizando Autohotkey
Como experto en IT especializado en Autohotkey, puedes automatizar el proceso de desellar múltiples documentos sellados con facilidad. Autohotkey es un lenguaje de scripting gratuito y de código abierto para Windows que te permite automatizar tareas mediante la creación de scripts sencillos. Aquí te explicamos cómo puedes utilizar Autohotkey para desellar varios archivos a la vez:
Paso 1: Crear un Script de Autohotkey
Primero, debes crear un nuevo script de Autohotkey. Para hacer esto, abre el Bloc de notas y crea un nuevo archivo. Luego, copia y pega el siguiente código en el archivo:
Reemplaza
C:\Directorio
con la ruta a la carpeta que contiene los documentos sellados. El bucle iterará sobre todos los documentos de Word (*.docx
) en esa carpeta y ejecutará los siguientes pasos:ShellExecute
para ejecutarsealtool.exe
y desellar el archivo (-u
flag) utilizando la ruta completa del archivo (%A_LoopFileFullPath%
). La flagSW_HIDE
ejecutará el programa oculto al usuario, por lo que no interrumpirá ningún trabajo en curso.Unseal File
durante un máximo de 10 segundos utilizandoWinWait
.Unseal File
(WinActivate
) y envía la tecla Enter para guardar el archivo desellado (Send, {Enter}
).Paso 2: Guardar y Ejecutar el Script
Guarda el script de Autohotkey con la extensión
.ahk
(por ejemplo,desellar.ahk
). Luego, haz doble clic en el archivo para ejecutar el script. Autohotkey ejecutará los pasos del bucle para cada documento sellado en la carpeta.¡Eso es todo! Has automatizado el proceso de desellar múltiples documentos sellados utilizando Autohotkey. Si prefieres PowerShell, puedes crear un script similar utilizando cmdlets de PowerShell.
¡Espero que esto te ayude!
Saludos,
Experto en IT especializado en Autohotkey