<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Script - Tag - Fryguy's Blog</title><link>https://hugo.fryguy.net/tags/script/</link><description>Script - Tag - Fryguy's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Wed, 23 Jun 2010 12:27:21 +0000</lastBuildDate><atom:link href="https://hugo.fryguy.net/tags/script/" rel="self" type="application/rss+xml"/><item><title>CCIE Rack vbs script for SecureCRT</title><link>https://hugo.fryguy.net/2010/06/23/ccie-rack-vbs-script-for-securecrt/</link><pubDate>Wed, 23 Jun 2010 12:27:21 +0000</pubDate><author>Fryguy</author><guid>https://hugo.fryguy.net/2010/06/23/ccie-rack-vbs-script-for-securecrt/</guid><description><![CDATA[<p>Well I finally got around to writing a script in order log into all my lab routers.  Why?  I got tired of typing R1, then password, breaking out and going to the next.  When you connect to 8 routers for every lab, it takes time.<br>
So, below is the script I use for my SecureCRT session.    Pretty simple, just did a record of the first two and then edited the rest of them in.<br>
It can also be found here for easier reading: <a href="http://pastebin.com/NUdBENdc" target="_blank" rel="noopener noreffer "><br>
http://pastebin.com/NUdBENdc</a><br>
—————————————————————–<br>
#$language = “VBScript”<br>
#$interface = “1.0”<br>
crt.Screen.Synchronous = True<br>
Sub Main<br>
 crt.Screen.Send “r1” &amp; chr(13)<br>
 crt.Screen.WaitForString “Password: ”<br>
 crt.Screen.Send “PassWord” &amp; chr(13)<br>
 crt.Screen.Send chr(13)<br>
 crt.Screen.WaitForString “Rack1R1#”<br>
 crt.Screen.Send chr(30) &amp; “x2” &amp; chr(13)<br>
 crt.Screen.WaitForString “TS1#”<br>
 <br>
 crt.Screen.Send “r2” &amp; chr(13)<br>
 crt.Screen.WaitForString “Password: ”<br>
 crt.Screen.Send “PassWord” &amp; chr(13)<br>
 crt.Screen.Send chr(13)<br>
 crt.Screen.WaitForString “Rack1R2#”<br>
 crt.Screen.Send chr(30) &amp; “x3” &amp; chr(13)<br>
 crt.Screen.WaitForString “TS1#”<br>
 <br>
 crt.Screen.Send “r3” &amp; chr(13)<br>
 crt.Screen.WaitForString “Password: ”<br>
 crt.Screen.Send “PassWord” &amp; chr(13)<br>
 crt.Screen.Send chr(13)<br>
 crt.Screen.WaitForString “Rack1R3#”<br>
 crt.Screen.Send chr(30) &amp; “x4” &amp; chr(13)<br>
 crt.Screen.WaitForString “TS1#”<br>
 <br>
 crt.Screen.Send “r4” &amp; chr(13)<br>
 crt.Screen.WaitForString “Password: ”<br>
 crt.Screen.Send “PassWord” &amp; chr(13)<br>
 crt.Screen.Send chr(13)<br>
 crt.Screen.WaitForString “Rack1R4#”<br>
 crt.Screen.Send chr(30) &amp; “x5” &amp; chr(13)<br>
 crt.Screen.WaitForString “TS1#”<br>
 <br>
 crt.Screen.Send “r5” &amp; chr(13)<br>
 crt.Screen.WaitForString “Password: ”<br>
 crt.Screen.Send “PassWord” &amp; chr(13)<br>
 crt.Screen.Send chr(13)<br>
 crt.Screen.WaitForString “Rack1R5#”<br>
 crt.Screen.Send chr(30) &amp; “x6” &amp; chr(13)<br>
 crt.Screen.WaitForString “TS1#”<br>
 <br>
 crt.Screen.Send “r6” &amp; chr(13)<br>
 crt.Screen.WaitForString “Password: ”<br>
 crt.Screen.Send “PassWord” &amp; chr(13)<br>
 crt.Screen.Send chr(13)<br>
 crt.Screen.WaitForString “Rack1R6#”<br>
 crt.Screen.Send chr(30) &amp; “x7” &amp; chr(13)<br>
 crt.Screen.WaitForString “TS1#”<br>
 <br>
 crt.Screen.Send “r7” &amp; chr(13)<br>
 crt.Screen.WaitForString “Password: ”<br>
 crt.Screen.Send “PassWord” &amp; chr(13)<br>
 crt.Screen.Send chr(13)<br>
 crt.Screen.WaitForString “Rack1R7#”<br>
 crt.Screen.Send chr(30) &amp; “x8” &amp; chr(13)<br>
 crt.Screen.WaitForString “TS1#”<br>
 <br>
 crt.Screen.Send “r8” &amp; chr(13)<br>
 crt.Screen.WaitForString “Password: ”<br>
 crt.Screen.Send “PassWord” &amp; chr(13)<br>
 crt.Screen.Send chr(13)<br>
 crt.Screen.WaitForString “Rack1R8#”<br>
 crt.Screen.Send chr(30) &amp; “x9” &amp; chr(13)<br>
 crt.Screen.WaitForString “TS1#”<br>
 <br>
 crt.Screen.Send “1” &amp; chr(13)<br>
End Sub</p>]]></description></item></channel></rss>