ayuda cargar datos desde txt para Ie

Tus preguntas. Algoritmos o Grupos de Comandos formando Programas Escripts.
Responder
vladhampir
Mensajes: 19
Registrado: 02 Dic 2010, 07:32

ayuda cargar datos desde txt para Ie

Mensaje por vladhampir »

hola de nuevo
gracias por la ayuda ya me ha quedado el programa como queria y he depurado algunas cosillas
el punto es que en la cuestiobn automatizando el IE como puedo hacer que se carguen los datos user pass etc desde un block de notas

aqui dejo el codigo

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
#Region ### START Koda GUI section ### Form=
$_1 = GUICreate("TETO", 952, 618, 178, 187)
$TELCEL = GUICtrlCreateButton("TELCEL", 856, 24, 75, 25, $WS_GROUP)
$MOVISTAR = GUICtrlCreateButton("MOVISTAR", 856, 64, 75, 25, $WS_GROUP)
$CURP = GUICtrlCreateButton("CURP", 856, 104, 75, 25, $WS_GROUP)
$EXCEL = GUICtrlCreateButton("EXCEL", 856, 144, 75, 25, $WS_GROUP)
$WORD = GUICtrlCreateButton("WORD", 856, 184, 75, 25, $WS_GROUP)
$DOCUMENTOS = GUICtrlCreateButton("DOCUMENTOS", 856, 224, 91, 25, $WS_GROUP)
$Lynk = GUICtrlCreateButton("Codigo", 856, 264, 75, 25, $WS_GROUP)
$APAGAR = GUICtrlCreateButton("APAGAR", 864, 576, 75, 25, $WS_GROUP)
$object = ObjCreate("Shell.Explorer.2")
$object_ctrl = GUICtrlCreateObj($object, 10, 10, 800, 800)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
case $TELCEL
_IENavigate($object, "https://recargamigoweb.telcel.com/distr ... gin.action")
$user= _IEGetObjByName ($object, "user")
$password= _IEGetObjByName ($object, "password")
$username= _IEGetObjByName ($object, "username")
$oBoton= _IEGetObjByName ($object , "bsave")

_IEFormElementSetValue ($user, "1111111")
_IEFormElementSetValue ($password, "1111")
_IEFormElementSetValue ($username, "11111")
_IEAction($oBoton,"click")

Case $MOVISTAR
_IENavigate($object, "http://sre.movistar.com.mx/sre/")
$o_form = _IEFormGetObjByName($object , "login")
$o_login = _IEFormElementGetObjByName($o_form, "user")
$o_password = _IEFormElementGetObjByName($o_form, "password")
$oBoton= _IEGetObjByName ($object , "submit")

_IEFormElementSetValue($o_login, "11111111")
_IEFormElementSetValue($o_password, "111111111")
_IEFormSubmit($o_form)

_IEAction($oBoton,"click")


Case $CURP
_IENavigate($object, "http://www.gobernacion.gob.mx/CurpPS_HT ... 81215.html")

Case $DOCUMENTOS
$object.navigate("file://c:\users\Vlad\Documents\")


Case $EXCEL
Run("C:\Program Files\Microsoft Office\Office14\excel.exe")

Case $WORD
Run("C:\Program Files\Microsoft Office\Office14\WINWORD.exe")

Case $Lynk
Run("C:\LINK.exe")

Case $APAGAR
Run("C:\WINDOWS\SYSTEM32\shutdown -s")

Case $GUI_EVENT_CLOSE
EndSwitch
WEnd

de antemano muchas gracoas
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: ayuda cargar datos desde txt para Ie

Mensaje por gna08 »

REvisa en la ayuda la funcion . FILEREAD() .. te va a servir para esto k ncesitas.. :smt023
Aunk no m Buskes, Seguro m enkontras!
vladhampir
Mensajes: 19
Registrado: 02 Dic 2010, 07:32

Re: ayuda cargar datos desde txt para Ie

Mensaje por vladhampir »

agradezco mucho tu ayuda y tu tiempo
la verdad es que soy muy nuevo en este asunto y la verdad hay mucho que me falta por aprender te agradeceria si pudieras darme algun ejemplo ya que asi no entendi como dirigirme de antemano muchas gracias
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: ayuda cargar datos desde txt para Ie

Mensaje por Ximorro »

¿Qué quieres decir con "desde un bloc de notas"?
¿Tienes abierto un bloc de notas con cosas escritas (con archivo guardado o no) y quieres leerlo desde la ventana?
¿o tienes un archivo de texto en el disco duro con los datos y quieres tomarlo desde ahí? (no haría falta el bloc de notas, es mejor leerlo directamente desde AutoIt)

Especifica porque son cosas bastante diferentes, supongo que te refieres a lo segundo, sería lo más normal. Además de con FileRead se puede hacer más automático poniendo los datos en un archivo INI, pues hay funciones muy facilitas para leer/escribir en INI. Especifica lo que quieres y te orientamos.

Saludos
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
vladhampir
Mensajes: 19
Registrado: 02 Dic 2010, 07:32

Re: ayuda cargar datos desde txt para Ie

Mensaje por vladhampir »

gracias el problema que tengo es que los cambios de usuario pass etc me piden que se cambien constantemente por la custion seguridad cada determinados 15 dias y lo que quiero es poder administrar esos datos sin necesidad de volver a compilar el exe, de antemano muchas gracias

P.D. pido disculpas por el otro tema habierto no supe como borrarlo
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2085
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: ayuda cargar datos desde txt para Ie

Mensaje por BasicOs »

vladhampir escribió:gracias el problema que tengo es que los cambios de usuario pass etc me piden que se cambien constantemente por la custion seguridad cada determinados 15 dias y lo que quiero es poder administrar esos datos sin necesidad de volver a compilar el exe, de antemano muchas gracias

P.D. pido disculpas por el otro tema habierto no supe como borrarlo
Este es un remapeador de contraseñas, (e.g. como un remapeador de unidades compartidas a letras de unidad) exactamente para lo que lo necesitas, que hace un login en una página web.
Encripta la contraseña con un nivel normal de seguridad, y te permite dejar fuera solo los cambios que te piden en la renovación de contraseña, es decir tu nueva contraseña puede ser el número uno, a los quince dias el 2, y así, ya que el bloque principal de la contraseña va dentro del fichero INI.
Especialmente indicado para sistemas donde complican mucho la contraseña, y la seguridad no debe ser tan alta (a criterio del usuario) con respecto a su LOGIN. Por supuesto un tema muy controvertido depende de quien, llegando hasta al absurdo por parte de algunos Admin.
Si te molesta una contraseña estresante, puedes usar este programa para simplificarla.

remapeador de contraseñas PassSeguro (Seguro que no hay estres)
http://www.emesn.com/autoitforum/viewto ... 19&start=0
Salu22:)
Responder