Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - eze_vin

#1
Hola como estan, mi pregunta es la del titulo.
Tengo mi programa "X" y quiero que una vez ejecutado se haga una copia de si mismo y se guarde en otra carpeta distinta *y que se ejecute nuevamente desde esa nueva locacion.

Si alguien puediera brindar su ayuda , estaria agradecido.

Muchas gracias.
#2
Hola, no soy de los que preguntan mucho en los foros, porque prefiero solucionar generalmente las cosas solo. pero me veo forzado a hacer esta pregunta, que no me deja dormir. ya que el programa q hice funciona perfectamente pero solo me esta trabando un "pequenio" detalle.

Mi programa es un capturador de pantalla remoto.

la cosa es que en el codigo de enviar el mail, en la parte del Body me pasa esto:

mail.Body = "C:\documents and settings\eze\desktop\hi.bmp"

Eso es lo que yo pongo en el mail.body, pero el problema esque ME LLEGA el mail pero solo figura en el cuerpo del mail el path, o sea C:\documents and settings\eze\desktop\hi.bmp, pero no la imagen. jaja

Alguien me puede decir que estoy haciendo mal? solamente me llega al mail esa linea de texto del path y no la foto que quiero.

Perdonen si para algunos esto es muy basico , pero mi nivel es este y reconozco que no puedo superar esto y recurro a este foro por ayuda.

muchas gracias.
#3
Hola gente, este es mi primer post en este foro y me acabo de registrar hace unos minutos solo para preguntar esto. capaz que es muy tonta mi pregunta, pero necesito saber lo siguiente. soy nuevo en esto de la programacion tan compleja. (o para mi lo es).

Resulta que tengo un FORM1 con un command1. OK
Despues tengo un modulo con el siguiente codigo:
Código (vb) [Seleccionar]
Option Explicit

'Private Const HWND_BROADCAST = &HFFFF&
'Private Const WM_SYSCOMMAND = &H112&
'Private Const SC_MONITORPOWER = &HF170&
'Private Const POWER_ON = -1
'Private Const POWER_LOW = 1
'Private Const POWER_OFF = 2

Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" ( _
ByVal hWnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
ByVal lParam As Long) As Long

Private Sub Main()
'PostMessage HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, POWER_OFF
PostMessage &HFFFF&, &H112&, &HF170&, 2
End Sub


ACLARO que este codigo no es mio, es de un tipo llamado CAVEATS y lo agradezco.

Ok, la cosa esque si elimino el FORM1 y queda solo el modulo, y lo hago EXE, el programa anda de maravilla. La funcion esque al ejecutarlo se apaga el monitor y con movimientos del mouse vuelve a cobrar vida.

Lo que quiero saber es como puedo invocar ese modulo magico para que envez de hacerlo de esa forma , que al apretar el command1 de mi form1, se desarrolle todo. o sea, q al apretar el command1 se ejecute el codigo y que se oscurezca la pantalla.


PERDON si pregunte algo muy basico, pero me canse ya de probar formas y mas formas (tal vez absurdas para muchos) , y no pude dar con el resultado deseado.

Si alguien se apiada de mi, le agradeceria que me dijera que codigo iria en el command1, para que se ejecute el codigo del modulo.


gracias. y un saludo  ;)