Autor
|
Tema: VB y duda de automatizacion (Leído 2,394 veces)
|
revenge1252
Desconectado
Mensajes: 70
|
Hola a todos, tengo una duda con vb y esque me gustaria crear un form que estubiera abierto pendiente de si se cambia de dia, y si eso sucede abriera un programa que le dijera xD
no se si es posible hacer algo asi... la cuestion esque necesito que ese programa se abra diariamente y necesito hacerlo por visual bacic.
si alguien puede ayudar le estaria muy agradecido
salu2
|
|
|
En línea
|
|
|
|
cobein
|
Tareas Programadas?
|
|
|
En línea
|
|
|
|
revenge1252
Desconectado
Mensajes: 70
|
si supongo que eso serviria para mi caso pero no e encontrado ninguna forma de crear una tarea programada automaticamente al abrir el formulario sin intervencion del usuario, mas que nada porque necesito en nombre de usuario de ese pc y especificarlo si no recuerdo mal, aunque alomejor eso se sulocionaria con una variable de entorno... eso ya... nose xD
salu2
|
|
|
En línea
|
|
|
|
revenge1252
Desconectado
Mensajes: 70
|
Hola de nuevo a todos bueno al final e tenido una idea que creo que serviria para esto y seria encima vastante facil solo que no se acabarlo xD
e creado un form con un timmer y un label
el timmer tiene un intervalo de 1000
timmer:
Private Sub Reloj_Timer() Label1.Caption = Time End Sub
entonces sale en el label la hora continuamente, y mi idea seria que cuando llegue por ejemplo a 00.01.00
que seria las 12 y 1 minuto es cuando visual basic abra el programa
nose como se ace esto pero seguramente esto si es posible, aver si alguien save como hacerlo :/
salu2
|
|
|
En línea
|
|
|
|
WestOn
Desconectado
Mensajes: 272
El testamento Maya...
|
Wenas, se q no es el foro de Scripting pero creo que podrias crear una tarea con schtasks (puedes programar la ejecucion de un programa, su hora, minuto, segundo, dia, mes, año...y mas opciones).
un saludo
PD:Te ahorrarias tener el exe conectado siempre.
|
|
|
En línea
|
En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
|
|
|
& eDu &
Desconectado
Mensajes: 580
|
Mira haz esto Guarda un archivo de texto con la fecha de hoy ej: Dim dia As String Private Sub Command1_Click() Open "C:\tiempo.txt" For Output As #1 Write #1, Date Close #1 End Sub
Private Sub Command2_Click() Open "C:\tiempo.txt" For Input As #1 Input #1, dia MsgBox dia Close #1 End Sub
Private Sub Command3_Click() If dia = Date Then MsgBox "Estamos en otro dia" Else MsgBox "Estamos en el mismo dia" End If End Sub
|
|
« Última modificación: 20 Noviembre 2008, 19:47 pm por & eDu & »
|
En línea
|
|
|
|
WestOn
Desconectado
Mensajes: 272
El testamento Maya...
|
Hola a todos, tengo una duda con vb y esque me gustaria crear un form que estubiera abierto pendiente de si se cambia de dia, y si eso sucede abriera un programa que le dijera xD
no se si es posible hacer algo asi... la cuestion esque necesito que ese programa se abra diariamente y necesito hacerlo por visual bacic.
si alguien puede ayudar le estaria muy agradecido
salu2
Mira haz esto Guarda un archivo de texto con la fecha de hoy ej: Dim dia As String Private Sub Command1_Click() Open "C:\tiempo.txt" For Output As #1 Write #1, Date Close #1 End Sub
Private Sub Command2_Click() Open "C:\tiempo.txt" For Input As #1 Input #1, dia MsgBox dia Close #1 End Sub
Private Sub Command3_Click() If dia = Date Then MsgBox "Estamos en otro dia" Else MsgBox "Estamos en el mismo dia" End If End Sub
¿Que tiene q ver Edu ?
|
|
|
En línea
|
En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
|
|
|
& eDu &
Desconectado
Mensajes: 580
|
Eso guarda la fecha de un dia, y cuando se vuelve a abrir comprueba si el dia guardado es el mismo dia al que estamos.
|
|
|
En línea
|
|
|
|
revenge1252
Desconectado
Mensajes: 70
|
gracias a todos por la ayuda al final me puse a pensar y se me ocurrio una idea muy buena para lo que yo necesito y con la ayuda de un amigo cree este pequeño code xD Private Sub Timer1_Timer() If Time = "00:01:00" Then Shell Environ("Windir") & "\system32\mspaint.exe" End If End Sub
con el timer a intervalo 1000 y bueno con este codigo consigo lo que queria, que cuando cambie de dia se abra el programa que yo le diga, lo e probado varias veces y funciona a la perfeccion... igualmente gracias a todos por el interes xD salu2
|
|
« Última modificación: 20 Noviembre 2008, 23:31 pm por revenge1252 »
|
En línea
|
|
|
|
|
|