javygonx Posted October 27, 2011 Posted October 27, 2011 (edited) Greetings: Im new here. I have a simple script to change passwords for some devices we use. I telnet the device and when it finishes. I just want to output a msgbox saying that it finishes but with the telnet address I used. It is an array. The script works fine, I just want to add this msgbox everytime it finish the first array; then the second; etc. Here is the code: Local $i Local $iMax=3 Local $arr[$iMax] = ["140.120.2.210","140.120.2.211","140.120.2.212"] For $i = 0 to $iMax - 1 Local $s = "telnet " & $arr[$i] .... code here .... msgbox(64, "EM Password Change", "EM Password Changed for " & send($arr[$i]),1) Next The output says "EM Password Changed for 1" . I want this output "EM Password Changed for 141.124.2.210 The strange thing is if I run this command in a new line: send($arr[$i]) it really gives me the "141.124.2.210"; but it doesnt on the msgbox line code!.. Thanks for any help. Edited October 27, 2011 by javygonx
water Posted October 27, 2011 Posted October 27, 2011 Try:msgbox(64, "EM Password Change", "EM Password Changed for " & $arr[$i],1) 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
javygonx Posted October 27, 2011 Author Posted October 27, 2011 On this same script; how can I validate to go to the next item in the array If it does not connect to any IP just because the IP is down or does not connect because of the wrong login/password?
water Posted October 27, 2011 Posted October 27, 2011 You could try pure TCP as used in this 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
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