davybonny Posted October 11, 2010 Posted October 11, 2010 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.
water Posted October 11, 2010 Posted October 11, 2010 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 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
davybonny Posted October 11, 2010 Author Posted October 11, 2010 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 .
Richard Robertson Posted October 11, 2010 Posted October 11, 2010 oAutoIt.Send StrAdminPassword, 1 No parenthesis. Some BASIC languages are weird like that.
davybonny Posted October 12, 2010 Author Posted October 12, 2010 oAutoIt.Send StrAdminPassword, 1No 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now