Jump to content
Sign in to follow this  
Armand

Http 1.1 'Post' to my router, How? [SOLVED]

Recommended Posts

This is my router's enterance page:

<html>
<head>
<META name="description" content="WGR624">
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" content="no-cache">
<META HTTP-equiv="Cache-Control" content="no-cache">

        
        <title>router form</title>
        <link rel="stylesheet" href="form.css">
<script language="javascript" type="text/javascript">
<!-- hide script from old browsers
function selHelpFile(helpitem)
{
    if(document.forms[0].loginreq[0].checked)
        loadhelp('BAS_ether',helpitem)
    else
        loadhelp('BAS_pppoe',helpitem)
}
function doTypeChange( newIndex )
{
    var cf = document.forms[0];
    var wan_proto = cf.wan_proto.value;

    if (newIndex == 0)
    {
        parent.basicbuttom.location.href = "BAS_ether.htm";
    } 
    else if (newIndex == 1)
    {
        if (wan_proto == "pptp")
        parent.basicbuttom.location.href = "BAS_pptp.htm";
        else if (wan_proto == "bpa")
        parent.basicbuttom.location.href = "BAS_bpa.htm";
        else
        parent.basicbuttom.location.href = "BAS_pppoe.htm";
    }
}
function loadhelp(fname,anchname) {

if ((loadhelp.arguments.length == 1 ) || (anchname == "" ))
    top.helpframe.location.href=fname+"_h.htm";
else
    top.helpframe.location.href=fname+"_h.htm#" + anchname;
}

function loadSettings()
{
    var cf = document.forms[0];
    var wan_proto = cf.wan_proto.value;
     
    if (wan_proto == "pppoe" || wan_proto == "pptp" || wan_proto == "bpa")
    {
        cf.loginreq[0].checked = true;
    }
    else
    {
        cf.loginreq[1].checked = true;
    }
}

//-->
</script>
</head>
<body bgcolor="#ffffff" onload="loadSettings();parent.checkType(document.forms[0].wan_proto.value);" onresize="if(document.layers)parent.checkType(document.forms[0].wan_proto.value)">
<form name="basic" method="POST" action="basictop.cgi"> 
<table border="0" cellpadding="0" cellspacing="3" width="100%">
<tr>
    <td colspan="2"><h1>Basic Settings</H1></td>
</tr>
<tr> <!-- RULE -->
 <td colspan="2" background="liteblue.gif" height="12">  </td>
</tr>
<tr>
    <td colspan="2">
    <p><a href="java script:selHelpFile('question')" tabindex="-1"><b>Does Your Internet Connection Require A Login?</b></a></p></td>
</tr>
<tr>
    <td colspan="2"><input type="radio" name="loginreq" value="pppoe" onclick="doTypeChange(1)">
    <a href="java script:selHelpFile('question')" tabindex="-1">Yes</a></td>
</tr>
<tr>
    <td colspan="2"><input type="radio"  checked name="loginreq" value="dhcp" onclick="doTypeChange(0)">
    <a href="java script:selHelpFile('question')" tabindex="-1">No</a></td>
</tr>
<tr> <!-- RULE -->
 <td colspan="2" background="liteblue.gif" height="12">  </td>
</tr>

</table>
  <INPUT name=wan_proto type=hidden value= "pppoe">
</form>
<p></p>
</body>
</html>

This is my router's connecting / disconnecting page:

<html>
<head>
<META name="description" content="WGR624">
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" content="no-cache">
<META HTTP-equiv="Cache-Control" content="no-cache">

<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT"> 


<link rel="stylesheet" href="form.css">
<title>PPPoE Status</title>
<script language="javascript" type="text/javascript">
<!--

function refreshPage() {
    if(document.forms[0].Connect.value == 'Renew')
        return true;
    window.setTimeout('window.location.href = "RST_st_poe.htm";',5000);
}

function disableConButton()
{
    document.forms[0].Connect.disabled = true;
    document.forms[0].Disconnect.disabled = true;
    document.forms[0].ConMethod.value = "  Connect  ";

    document.forms[0].submit(); 
    
    return true;
}

function disableDisConButton()
{
    document.forms[0].Connect.disabled = true;
    document.forms[0].Disconnect.disabled = true;
    document.forms[0].ConMethod.value = "Disconnect";

    document.forms[0].submit();  
    
    return true;
}

//-->
</script>
</head>
<body bgcolor="#ffffff" onload="refreshPage()">
<form name="poe_st" method="post" action="st_poe.cgi">

<TABLE border=0 width="100%">
 
 <TR>
 <TD colspan="2" align="left" nowrap><h1>Connection Status </h1></TD>
 </TR>
 
</TABLE>

<table border="0" cellpadding="0" cellspacing="3" width="100%">

<tr> <!-- RULE -->
 <td background="liteblue.gif" height="12">  </td>
</tr>
</table>


<table width="100%" border=1 cellspacing=1 cellpadding=4>
<tr>
    <TD NOWRAP width="50%"><B>Connection Time</B></td>
    <TD NOWRAP width="50%">14:16:02</td>
</tr>
<tr>
    <TD NOWRAP><B>Connecting to Server</B></td>
    <TD NOWRAP>On</td>
</tr>
<tr>
    <TD NOWRAP><B>Negotiation</B></td>
    <TD NOWRAP>On</td>
</tr>
<tr>
    <TD NOWRAP><B>Authentication</B></td>
    <TD NOWRAP>On</td>
</tr>
<tr>
    <TD NOWRAP><B>Getting IP Addresses</B></td>
    <TD NOWRAP>79.179.9.128</td>
</tr>
<tr>
    <TD NOWRAP><B>Getting Network Mask</B></td>
        <TD NOWRAP>255.255.255.255</td>
</tr>
</table>


<table border="0" cellpadding="0" cellspacing="3" width="100%">
 <TR>
 <TD align="center" nowrap>
<BR>
<input type="submit" name="Connect" value="  Connect  " onclick="return disableConButton()">
<input type="submit" name="Disconnect" value="Disconnect" onclick="return disableDisConButton()"></TD>
</TR>

<tr> <!-- RULE -->
 <td background="liteblue.gif" height="12">  </td>
</tr>
 <TR>
 <TD align="center"><input type=button name="close" value="Close Window" onclick="self.close();"></TD>
</TR>
</TABLE>
<input type="hidden" name="ConMethod" value="Disconnect">



</form>

</body>
</html>

I am trying to automate these pages function by a program that will use Http1.1 Posting method to connect the router and post what's needed.

Can anyone help me by telling me how does the IE/WINAPI username/password msgbox 'Posts' the information to my router allowing me to log-in ?!

also, how do i in general 'Post' Credentials ?!

By far...

i've read this topic: http://www.autoitscript.com/forum/index.ph...6&hl=router

which in i found the following code:

$oMyError = ObjEvent("AutoIt.Error","MyErrFunc")

$ResolveTimeout = 1
$ConnectTimeout = 1
$SendTimeout = 1
$ReceiveTimeout = 1

$sUrl = "http://192.168.1.1/cgi-bin/webcm"
$PostData = "login:command/username=&login:command/password="
$oHttpRequest = ObjCreate("MSXML2.ServerXMLHTTP")
$oHttpRequest.Open ("POST", $sUrl, False)
$oHttpRequest.setRequestHeader  ("Content-Type", "application/x-www-form-urlencoded")
$oHttpRequest.setTimeouts (1, 1, 1, 1)
$oHttpRequest.Send ($PostData)

$sUrl = "http://192.168.1.1/cgi-bin/webcm"
$PostData = "logic:command/reboot"
$oHttpRequest = ObjCreate("MSXML2.ServerXMLHTTP")
$oHttpRequest.Open ("POST", $sUrl, False)
$oHttpRequest.setRequestHeader  ("Content-Type", "application/x-www-form-urlencoded")
$oHttpRequest.setTimeouts (1, 1, 1, 1)
$oHttpRequest.Send ($PostData)

Func MyErrFunc()
if @error then Exit
Endfunc

Now what i don't understand is what is what in there, how do i know where should i change and what should i change ?

EG, my admin name is - ShlomiKalfa, Pass is - Admin1

any help will be appreciated very much!

Edited by Armand

Share this post


Link to post
Share on other sites

Bah, Got tired of waiting for any response so I've solved it on my own.

ofcourse i've had to make a tool before i'd be able to complete it

and here it is:

Http1.1 Console

Share this post


Link to post
Share on other sites

This can be done with HTTP, but you'll get a lot more help from IE.au3 and I suspect et will be a lot easier. Also, there is a lot of dynamic HTML on those pages. I suggest you download DebugBar (see my sig) and study them a bit.

Dale


Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Share this post


Link to post
Share on other sites

I've already saw u'r suggestion, just the same one, on someone elses post, the one which is mentioned on my first post however DebugBar doesn't install itself propperly and it doesn't work for alot of ppl as written also in microsoft forums...

besides i've made my own way to 'DeBug' the sends and it's in AU3.

P.S - theres a similar tool for firefox which works great! [web developer plugin]

Share this post


Link to post
Share on other sites

I've already saw u'r suggestion, just the same one, on someone elses post, the one which is mentioned on my first post however DebugBar doesn't install itself propperly and it doesn't work for alot of ppl as written also in microsoft forums...

besides i've made my own way to 'DeBug' the sends and it's in AU3.

P.S - theres a similar tool for firefox which works great! [web developer plugin]

What kind of a response is that? I will remember your name and I will NEVER attempt to help you again on this forum.

Dale


Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Share this post


Link to post
Share on other sites

@DaleHohm

WHat ?! :D:D;)

Mr.Dale, it wan't in my intensions to offend you OR talk-back at you!!! :):D

i was just trying to tell you i've already followed your :D GRACEFULL ADVICES and tried doing AS YOU"VE SUGGESTED !!! :D

dude, come on... it wasn't meant to come out this way... ^_^;)

anyhow, sorry! ;)

P.S-> hebrew is my mother language so i might come-out lame sometimes, again sorry about my response!

:)

________________________________________

Anyhow, guys, i still don't know how to send an Authentication message through Http1.1, anyone has any usefull idea?!

Thanks in advance!

Share this post


Link to post
Share on other sites

OK. Thanks for the reply. The way I interpretted your previous two replies really made me angry. I will now trust that that outcome was not your intention.

BTW, I would like to see pointers to the Microsoft Forums that discuss DebugBar deficiencies - I have not encountered any and it is the first IE tool that rivals the great tools available for FireFox (which I love as well by the way -- shame it doesn't have the programmer's API that IE has).

Dale


Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Share this post


Link to post
Share on other sites

@DaleHohm

Look it's in here: <a href="http://blogs.msdn.com/ie/archive/2005/09/16/469686.aspx" target="_blank">http://blogs.msdn.com/ie/archive/2005/09/16/469686.aspx</a>

->> ohh and about DebugBar, yea i wish i could see it in action, on the pictures it look by far better then FireFox'es!!!

____________________________________

After alot of tries, i've managed to 'POST' to the router using an external application however i've managed to get authorised only when i've used the 'connect' value, when used the 'disconnect' value i'm always getting the 401 error, unauthorized...

My 'connect' send that does work:

[Obj:MSXML2.ServerXMLHTTP][IP:http://192.168.1.11/st_poe.cgi][Method:POST][Data:ConMethod=  Connect  ][Authentication:admin:password]
[Headers:
User-Agent | Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Cache-Control | no-cache
Content-Type | text/html; charset=iso-8859-1
Authorization | Basic YWRtaW46cGFzc3dvcmQ=
/Headers]

I've got that page returned:

<html>
<head>
<meta name="description" content="WGR614_2022">
<link rel="stylesheet" href="form.css">
<title>Error Message</title>
<script type="text/javascript">
function delayedLoad()
{
    var nextF = document.forms[0].next_file.value;
    if (nextF == "historyBack")
        setTimeout("history.back()", 6000);
    else
        setTimeout("location.replace('" + nextF + "')", 6000);
}
</script>
</head>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="delayedLoad()">
<form name="msg" action="message.cgi" method="post" onsubmit="return false">

<table WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="4">
<tr>
    <td align="left"><h1></h1></td>
</tr>
</table>

<table WIDTH="100%" BORDER="0" CELLSPACING="3" CELLPADDING="0">
<tr> <!-- RULE -->
 <td colspan="2" background="liteblue.gif" height="12"> &nbsp;</td>
</tr>
</table>

<table WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="4">
    
<tr>
 <td align=center><b>Session is connected.
</b></TD>
</TR>
</table>

<table WIDTH="100%" BORDER="0" CELLSPACING="3" CELLPADDING="0">
<tr> <!-- RULE -->
 <td colspan="2" background="liteblue.gif" height="12"> &nbsp;</td>
</tr>
</table>

<table WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="4">

<tr>
 <td align=center>This page will automatically return to the previous page in a few seconds...</TD>
</TR>       
</TABLE>
<input type="hidden" name="next_file" value="RST_st_poe.htm"> 
</form>
</BODY>
</HTML>

But when trying to 'POST' the following:

[Obj:MSXML2.ServerXMLHTTP][IP:http://192.168.1.11/st_poe.cgi][Method:POST][Data:ConMethod=Disconnect][Authentication:admin:password]
[Headers:
User-Agent | Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Cache-Control | no-cache
Content-Type | text/html; charset=iso-8859-1
Authorization | Basic YWRtaW46cGFzc3dvcmQ=
/Headers]

I Get that error:

<html><head><meta http-equiv='Pragma' content='no-cache'><meta http-equiv='Cache-Control' content='no-cache'><title> Authorization warning</title><script language="javascript" type="text/javascript">function cancelevent(){document.formname.submit();}</script></head><body onload=cancelevent()><form name="formname" action="ptimeout.cgi" method="POST"><b>401 Unauthorized</b><input type="hidden" name="inputname" value=""></form></body></html>

can anyone please tell me what am i doing wrong ?!

EDITTTED--->

oky, meanwhile i've also check "Renew" and apperantly it works:

[Obj:MSXML2.ServerXMLHTTP][IP:http://192.168.1.11/st_poe.cgi][Method:POST][Data:ConMethod=Renew]
[Headers:
User-Agent | Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Cache-Control | no-cache
Content-Type | text/html; charset=iso-8859-1
Authorization | Basic YWRtaW46cGFzc3dvcmQ=
/Headers]

<html>
<head>
<META name="description" content="WGR624">
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv="Pragma" content="no-cache">
<META HTTP-equiv="Cache-Control" content="no-cache">

<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT"> 


<link rel="stylesheet" href="form.css">
<title>PPPoE Status</title>
<script language="javascript" type="text/javascript">
<!--

function refreshPage() {
    if(document.forms[0].Connect.value == 'Renew')
        return true;
    window.setTimeout('window.location.href = "RST_st_poe.htm";',5000);
}

function disableConButton()
{
    document.forms[0].Connect.disabled = true;
    document.forms[0].Disconnect.disabled = true;
    document.forms[0].ConMethod.value = "  Connect  ";

    document.forms[0].submit(); 
    
    return true;
}

function disableDisConButton()
{
    document.forms[0].Connect.disabled = true;
    document.forms[0].Disconnect.disabled = true;
    document.forms[0].ConMethod.value = "Disconnect";

    document.forms[0].submit();  
    
    return true;
}

//-->
</script>
</head>
<body bgcolor="#ffffff" onload="refreshPage()">
<form name="poe_st" method="post" action="st_poe.cgi">

<TABLE border=0 width="100%">
 
 <TR>
 <TD colspan="2" align="left" nowrap><h1>Connection Status </h1></TD>
 </TR>
 
</TABLE>

<table border="0" cellpadding="0" cellspacing="3" width="100%">

<tr> <!-- RULE -->
 <td background="liteblue.gif" height="12"> &nbsp;</td>
</tr>
</table>


<table width="100%" border=1 cellspacing=1 cellpadding=4>
<tr>
    <TD NOWRAP width="50%"><B>Connection Time</B></td>
    <TD NOWRAP width="50%">11:43:14</td>
</tr>
<tr>
    <TD NOWRAP><B>Connecting to Server</B></td>
    <TD NOWRAP>On</td>
</tr>
<tr>
    <TD NOWRAP><B>Negotiation</B></td>
    <TD NOWRAP>On</td>
</tr>
<tr>
    <TD NOWRAP><B>Authentication</B></td>
    <TD NOWRAP>On</td>
</tr>
<tr>
    <TD NOWRAP><B>Getting IP Addresses</B></td>
    <TD NOWRAP>79.180.79.95</td>
</tr>
<tr>
    <TD NOWRAP><B>Getting Network Mask</B></td>
        <TD NOWRAP>255.255.255.255</td>
</tr>
</table>


<table border="0" cellpadding="0" cellspacing="3" width="100%">
 <TR>
 <TD align="center" nowrap>
<BR>
<input type="submit" name="Connect" value="  Connect  " onclick="return disableConButton()">
<input type="submit" name="Disconnect" value="Disconnect" onclick="return disableDisConButton()"></TD>
</TR>

<tr> <!-- RULE -->
 <td background="liteblue.gif" height="12"> &nbsp;</td>
</tr>
 <TR>
 <TD align="center"><input type=button name="close" value="Close Window" onclick="self.close();"></TD>
</TR>
</TABLE>
<input type="hidden" name="ConMethod" value="Disconnect">



</form>

</body>
</html>

what's the server returned!

____>>>> EDIT:

just to make sure which is the falseous return i've made an extra check with a parameter from my head as post data:

[Obj:MSXML2.ServerXMLHTTP][IP:http://192.168.1.11/st_poe.cgi][Method:POST][Data:ConMethod=aaaa]
[Headers:
User-Agent | Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Cache-Control | no-cache
Content-Type | text/html; charset=iso-8859-1
Authorization | Basic YWRtaW46cGFzc3dvcmQ=
/Headers]

<html><head><meta http-equiv='Pragma' content='no-cache'><meta http-equiv='Cache-Control' content='no-cache'><title> Authorization warning</title><script language="javascript" type="text/javascript">function cancelevent(){document.formname.submit();}</script></head><body onload=cancelevent()><form name="formname" action="ptimeout.cgi" method="POST"><b>401 Unauthorized</b><input type="hidden" name="inputname" value=""></form></body></html>

as you can see, there is a problem with posting "Disconnect"... but what else can we infer from the page ?!

---->>>EDIT:

well the thing is, if i connect manualy to the site, and then send the same thing again it does work and it does disconnects me...

any idea on how does one solves this ?!

-----------> EDIT:

Who ever reads this for studying purposes...

--> Just send a first empty or not, just send a first Authentication MSG, with no posting data... then the second one will pass through and everything will work!

Sorry for all the spamm, someone might find it usefull someday!

Edited by Armand

Share this post


Link to post
Share on other sites

@DaleHohm

Look it's in here: <a href="http://blogs.msdn.com/ie/archive/2005/09/16/469686.aspx" target="_blank">http://blogs.msdn.com/ie/archive/2005/09/16/469686.aspx</a>

->> ohh and about DebugBar, yea i wish i could see it in action, on the pictures it look by far better then FireFox'es!!!

Armand, thatnks for the pointer, but that post is all about the Microsoft IE Developer Toolbar, not DebugBar (although there os one mention of it there). The only reason I found DebugBar in the first place was because the Developer Toolbar quit working for me and as hard as I tried I couldn't get it fixed and the MS Newsgroups and blogs ignored my pleas for help.

Dale


Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Share this post


Link to post
Share on other sites

Posted Image

Wel... as you can see Debugbar is loaded to my explorer, however i can't seem to make it SHOW in IE... what should i do ? any idea ?

P.S - had alot of restarts since... about 3. {computer restarts}

IE version: 7.0.5730.11

Share this post


Link to post
Share on other sites

To turn on the toolbar:

View -> Toolbars -> DebugBar

then click on the DebugBar icon in the newly displayed toolbar.

To simply turn on DebugBar without the Toobar displayed:

View -> Explorer Bar -> DebugBar

Dale


Free Internet Tools: DebugBar, AutoIt IE Builder, HTTP UDF, MODIV2, IE Developer Toolbar, IEDocMon, Fiddler, HTML Validator, WGet, curl

MSDN docs: InternetExplorer Object, Document Object, Overviews and Tutorials, DHTML Objects, DHTML Events, WinHttpRequest, XmlHttpRequest, Cross-Frame Scripting, Office object model

Automate input type=file (Related)

Alternative to _IECreateEmbedded? better: _IECreatePseudoEmbedded  Better Better?

IE.au3 issues with Vista - Workarounds

SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y Doesn't work needs to be ripped out of the troubleshooting lexicon. It means that what you tried did not produce the results you expected. It begs the questions 1) what did you try?, 2) what did you expect? and 3) what happened instead?

Reproducer: a small (the smallest?) piece of stand-alone code that demonstrates your trouble

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...