Holas, aca les dejo una mini utilidad para guardar las capturas de pantalla automaticamente, lo que hace es por medio de un hook detectar cuando se captura la pantalla y guardar la imagen en el disco en formato jpg asignandole un nombre aleatorio, la aplicacion es totalmente portatil, guarda los settings en un ini y soporta rutas relativas.
Se que hay muchos de estos por ahi pero... tienen demaciadas opciones y cosas que realmente no me interesan asi que decidi hacer uno propio.
Tested on XP SP2 and Vosta
Descarga: http://www.uploadsourcecode.com.ar/d/P4rHDNtaErcBGIE269CyfuXZVF0zvAxw
Vista SP1, por las dudas!
re util, para los que no tienen el vista...
sl2
intente tomar la clase para agregala a un nuevo proyecto y poder usar el tray pero no logro hacerlo funcionar
Private Sub Form_Load()
Set f_cSystray = New cSystray
Call ConfigureSystray
End Sub
Private Sub ConfigureSystray()
With f_cSystray
.SysTrayIconFromRes "ICON_0"
.SysTrayToolTip = "C"
.SysTrayShow
End With
End Sub
le agrege un icono a mi proyecto: editor de recursos, agregar icono; pero no va.. nose si puedes hacer un tutorial a como usar la clase... gracias
tenes qeu declarla antes en el general con eveto : WithEvents
sl2
A la biblioteca q va, muy buen aporte ;)
Realmente util , asi ya no tengo q estar abriendo el paint para guardar mis capturas ;D
saLuD'0s
Agradezco mucho los comentarios y demas. Si alguno ve un error o algo que considera pude ser corregido/modificado/agregado, seria bueno escucharlo.
Gracias Cobein.
Gracias por el source, queria hacer lo mismo con mis humildes conocimientos justamente hace un par de dias, pero la tentacion de bajar tu source me ha podido xD, bueno almenos modificare el programa un poco :P, salu2
muy util , buen aporte (y)...
esta genial, la verdad es que nesesitaba un programa que el solo hiciera las caprturas al pulsar una combinacion de teclas pero este me va bien para mi proposito,
en el log de errores me sale esto:
Línea 28: la clase Menu.ucImage del control ucImage1 no era una clase de control cargada.
Línea 33: el nombre de la propiedad _ExtentX de ucImage1 no es válido.
Línea 34: el nombre de la propiedad _ExtentY de ucImage1 no es válido.
Línea 35: el nombre de la propiedad bData de ucImage1 no es válido.
Línea 36: el nombre de la propiedad Filename de ucImage1 no es válido.
Línea 37: el nombre de la propiedad bStretch de ucImage1 no es válido.
Línea 38: el nombre de la propiedad lContrast de ucImage1 no es válido.
Línea 39: el nombre de la propiedad lBrightness de ucImage1 no es válido.
agradeceria si alguien me indica como solucionarlos aunque el exe funciona pero quisiera estudiar el codigo para intentar comprender su funcionamiento
muchas gracias.
Al parecer todos los probelamas son del ucImage, como primer consejo si no te funciona te diria que lo quites junto con la pagina de propiedades y tendria que funcionar correctamente.
La unica utilidad del control en este proyecto es mostrar una imagen en el About....nada crucial asi que podes quitarlo y listo.
Gracias por la respuesta cobein, la verdad que es como si estuviera echo acorde a mi nesesidad ;D
en cuanto pueda me pongo con el codigo, a ver si consigo comprender mejor como funciona
nuevamente gracias