Bueno aqui esta la ultima actualizacion de comandos para Nircmd v 2.15
Savescreenshot Guarda la pantalla en una imagen. Los siguientes formatos
son soportados : .bmp, .gif, .png, .jpg, .tiff.
Este comando solo funciona en Windows XP\2003\Vista (GDI+ Requerido).
Sintaxis : nircmd savescreenshot "NombredeArchivo"
Ejemplos de uso :
@echo off
cd %homedrive%\
color 0a
nircmd qboxcom "Desea capturar la pantalla?" "Pregunta" savescreenshot "Capture.jpg"
nircmd qboxcom "Desea ver la imagen capturada?" "Pregunta" execmd call Capture.jpg
goto:eof
Savescreenshotwin Guarda la pantalla de la ventana activa en una imagen. Los siguientes
formatos son soportados : .bmp, .gif, .png, .jpg, .tiff.
Este comando solo funciona en Windows XP\2003\Vista (GDI+ Requerido).
Sintaxis : nircmd Savescreenshotwin "NombreDelArchivo"
Ejemplos de uso :
El siguiente code, captura la barra de tareas.
@echo off
rem En el siguiente code, no aseguro que funcione a la primera ejecucion, si llegara a fallar, ejecutarlo varias veces
cd %homedrive%\
:Bucle_1
set /a contador=contador+1
nircmd win activate alltop
nircmd savescreenshotwin "Barra_de_tareas_%random%.jpg"
if %contador%==1 (
exit
) else (
goto:Bucle_1
)
Shellcopy Copia uno o mas archivos de una carpeta a otra, y muestra un dialogo de progreso
exactamente como la copia de archivos con el Explorador de Windows.
Puedes especificar uno de los siguientes parametros.
Sintaxis : Nircmd shellcopy "Copiado" "Destino" parametros
Parametros :
-yestoall Automaticamente responde si a todas las preguntas.
-noerrorui No muestra errores en la interfaz de usuario.
-silent Modo silencioso. No muestra informacion del progreso.
-nosecattr No copia los atributos de seguridad del archivo.
Ejemplos de uso :
@echo off
cd %homedrive%\batch
::Si quieren ver el dialogo de progreso, es recomendable que usen archivos grandes, para que lo vean.
nircmd shellcopy "*.rar*" "%homedrive%\" yestoall
::Con el parametro yestoall, nos evitaremos problemas si ya existe uno de esos archivos.
filldelete Llena el archivo especificado con zero-bytes (Lo vacia XD), y despues elimina el archivo.
Esto significa que el contenido del archivo borrado no puede ser recuperado.
Sintaxis : nircmd filldelete "archivo"
Ejemplos de uso :
Nircmd filldelete "%homedrive%\*.caca*
Borraria todos los archivos con esa extension.
nircmd qboxcom "Desea eliminar todos los archivos con esa extension?" "Pregunta" filldelete "%homedrive%\*.caca*"
Saludos.