Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: Hugo en Junio 17, 2010, 08:00:16 pm
-
¡Hola amigos!
Buenos días, espero que estén leyendo este post atentamente.
Porque aquí les dejo un pequeño aporte, y tambien un reto...
Estoy creando un programa en VB6 para cargar un formulario web, para eso uso el control WebBrowser...
Ya conseguí setear los datos de campos como "INPUT", "SELECT", "TEXTAREA" y otros propios de HTML, desde VisualBasic 6...
Y por eso, les dejo un ejemplo sencillo de este interesante proyecto...
El reto, es descubrir como setear un objeto "FILE" del formulario web... ya que aún no lo pude conseguir... y supongo que existe una forma...
Pero como no se tanto de este tema y no consuigo descubrirlo yo solo... acudo a ustedes, ya que, estoy seguro que alguien sabe más sobre esto que yo...
Espero que mi aporte les ayude y también que alguien "más inteligente que yo" me pueda ayudar con esto del "SELECT"...
Les recuerdo, necesito poder setear una ruta, por ejemplo "C:\foto.jpg" en este control, desde VisualBasic.
Desde ya muchas gracias,
Un Saludo
ARCHIVO
http://www.gigasize.com/get.php?d=sgbydff42gb
-
Hola por cuestiones de seguridad no se puede, los mas trucho que se me ocurre es utilizar un timer y SendKeys
Dim mFile As String
Private Sub Command10_Click()
mFile = App.Path & "\image-enviar.jpg"
Timer1.Interval = 10
WebBrowser1.Document.All("archivo").Click
End Sub
Private Sub Timer1_Timer()
SendKeys mFile
SendKeys "{ENTER}"
Timer1.Interval = 0
End Sub
lo mas aconsejable es no utilizar un webbrowser para estos casos, sino enviar por metodo "post" con socket con la data requerida
Saludos.
-
PD: cuantos Nicks que tienes *PsyKE1* (http://www.vbforums.com/showthread.php?t=618723), ProgramadorVB (http://foro.elhacker.net/programacion_visual_basic/vb6_control_webbrowser_y_datos_de_formulario_web-t297047.0.html), Hugo (http://www.leandroascierto.com.ar/foro/index.php?topic=366.0), hugui (http://www.forosdelweb.com/f69/vb6-control-webbrowser-datos-formulario-web-817426/), discturbio (http://www.chw.net/foro/lenguajes-de-programacion-f22/425721-vb6-control-webbrowser-y-datos-de-formulario-web.html#post5164321), kukuk (http://foro.portalhacker.net/index.php/topic,112394.0.html)
Que chico que es internet :-\
-
PD: cuantos Nicks que tienes *PsyKE1* (http://www.vbforums.com/showthread.php?t=618723), ProgramadorVB (http://foro.elhacker.net/programacion_visual_basic/vb6_control_webbrowser_y_datos_de_formulario_web-t297047.0.html), Hugo (http://www.leandroascierto.com.ar/foro/index.php?topic=366.0), hugui (http://www.forosdelweb.com/f69/vb6-control-webbrowser-datos-formulario-web-817426/), discturbio (http://www.chw.net/foro/lenguajes-de-programacion-f22/425721-vb6-control-webbrowser-y-datos-de-formulario-web.html#post5164321), kukuk (http://foro.portalhacker.net/index.php/topic,112394.0.html)
Que chico que es internet :-\
Este Hugo no es PsyKE1 en realidad. Psyke1 es el mismo del foro de elhacker.net y otros foros (vbforums, rthacker, etc) (lo se, es mi amigo)
Los demas no tengo idea, sera chino(son todo iguales XDDD)
-
AJAJJAJAAJ ;D
@LeandroA
Como bien dice raul338 yo NO soy este hombre, lo que paso fue que vi la pregunta en un foro, y como justo intente hacer lo mismo hace tiempo, pregunte en vbforums, nada mas eso... ;)
Salu2! :)
-
Hola LeandroA,
Gracias por tu aporte... :) funciona... jaja... es genial...
Por otra parte... como ya lo notaste... también publico en otros foros... ya que publicar en 1 ó 2... me parece poco... ensima, me ha pasado de no tener respuestas en el que suelo usar siempre... usaba 1 solo al principio... hasta que empecé a buscar más opciones...
Los otros nicks, son porque uso las "cuentas compartidas", que se publican en... por dar un ejemplo, bugmenot.com, ya que es más sencillo que registrarse... en algunos casos...
***
Ah! Como dice "raul338" y el mismisimo "PsYkE1", yo no soy "*PsYkE1*"... solo que "PsYkE1"... tuvo la amabilidad de tomarse unos segundos para replicar mi problema en vbforum... lo cual estoy muy agradecido...
Para quien lo quieran ver, este es el link:
http://www.vbforums.com/showthread.php?t=618723
***
Entonces, gracias a todos; Leandro, PsYkE1... con esto creo que ya tengo lo que necesito...
:) Un saludo
Hugo