Sign in to follow this  
Followers 0
davybonny

Send() sending variable raw

5 posts in this topic

Hello everybody. I have a quite simple problem.

I'm trying to send the user's password, which is stored in the variable StrAdminPassword, to the internet explorer. Well, this is what I have:

Dim StrAdminPassword
StrAdminPAssword = document.All.Password.Value

   oAutoIt.Sleep IntLongDelay
    oAutoIt.Send(StrAdminPassword)

This is a snippet from my code. Obviously this doesn't work, so I tried changing it like this (to enable the raw flag):

Dim StrAdminPassword
StrAdminPAssword = document.All.Password.Value

   oAutoIt.Sleep IntLongDelay
    oAutoIt.Send(StrAdminPassword, 1)

But all I'm getting is the error "cannot use parenthesis when calling a sub" or something. Well, can anybody tell me how to do this in VBScript? I believe I'm just messing up the syntax.

Thanks.

Share this post


Link to post
Share on other sites



You could use the IE UDF (built into AutoIt). If the password input is in a form you can set the value using "_IEFormElementSetValue" and then "_IEFormSubmit" to submit.

Depends on the way the web page is written.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Interesting proposal, but it sadly won't work because of the way this webpage is built ;).

I just can't seem to understand why the syntax for the way I wrote it is wrong/doesn't work. Sigh. I just really need the raw output out of that variable :).

Share this post


Link to post
Share on other sites

oAutoIt.Send StrAdminPassword, 1

No parenthesis. Some BASIC languages are weird like that.

Share this post


Link to post
Share on other sites

oAutoIt.Send StrAdminPassword, 1

No parenthesis. Some BASIC languages are weird like that.

Awesome, exactly what I was looking for, thank you, sir! I can't believe I did not try THAT possibility.

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  
Followers 0