comento mi idea:
quiero de mi aplicación enviar datos de un formulario y cargarlo en mi base de datos online.
ahora varias dudas:
1. ¿hay forma de enviar datos por post con autoit sin pasar por un formulario?
2. ¿donde puedo ver un tutorial o mas ayuda de las funciones de ie?
busque por la ayuda de autoit y no las encontré, asi que solo me estoy guiando de sus ejemplos.
pero no pude encontrar ningun texto que explique un poco mas, si alguien sabe algo (en lo posible en español), se lo agradeceré.
y 3. ¿que error estoy teniendo en mi código?
por lo pronto la unica forma que encontré es utilizar este algoritmo:
por un formulario en autoit pedir los datos, cargar un form con ie, cargar los datos, enviar el formulario, y guardar en la variable el resultado.
pero por alguna razón este código me tira error:
este es el código autoit que estoy usando:
Código: Seleccionar todo
#include <IE.au3>
$oIE = _IECreate ("http://localhost/f.html")
$oForm = _IEFormGetObjByName ($oIE, "form1")
$oQuery = _IEFormElementGetObjByName ($oForm, "msg")
_IEFormElementSetValue ($oQuery, "mensaje prueva")
$uQuery = _IEFormElementGetObjByName ($oForm, "txt")
_IEFormElementSetValue($uQuery, "texto prueva")
_IEFormSubmit ($oForm)
Código: Seleccionar todo
<form action='http://ww.jimobi.us/jimobi-bot.php' method='post' enctype='multipart/form-data' name='form1'>
<input name='user' type='hidden' value='miguel' />
<input name='item' type='hidden' value='google' />
<input name='msg' type='text' value='' />
<TEXTAREA COLS=20 ROWS=10 NAME="txt">
</TEXTAREA></p>
<p align='center'><input name='boton' type='submit' value='x'></p>
</form></p>
nombre del form: form1
datos a enviar:
msg (asunto del mensaje)
txt (texto del mensaje)
y el error que me tira es este:
AutoIt Error
Line 1205 (File "C:\Archivos de programa\AutoIt3\Include\IE.au3"):
Local $o_col = $o_object.elements.item($s_Name)
Local $o_col = $o_object.elements.item($s_Name)^ ERROR
Error: The requested action with this object has failed.
gracias!