The TelnetScript class provides a simple way of running a set of batch scripted commands against a TELNET server.
For a list of all members of this type, see TelnetScript Members.
System.Object
Jscape.Telnet.TelnetScript
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
[CS]
// creates new TelnetScript instance taking Telnet instance as argument
TelnetScript script = new TelnetScript(telnet);
// create TelnetTask to submit login information
TelnetTask username = new TelnetTask("login:","jsmith","Password:");
// create TelnetTask to submit password information
TelnetTask password = new TelnetTask("Password:","secret","$");
// add tasks to script to be executed in sequence
script.AddTask(username);
script.AddTask(password);
// connects to TELNET server and executes script
telnet.Connect();
[Visual Basic]
Private WithEvents telnet As telnet
telnet = New Telnet("hostname", port)
' creates new TelnetScript instance taking Telnet instance as argument
Dim script As TelnetScript = New TelnetScript(telnet)
' create TelnetTask to submit login information
Dim username As TelnetTask = New TelnetTask("login:","jsmith","Password:")
' create TelnetTask to submit password information
Dim password As TelnetTask = New TelnetTask("Password:","secret","$")
' add tasks to script to be executed in sequence
script.AddTask(username)
script.AddTask(password)
' connects to TELNET server and executes script
telnet.Connect()
Namespace: Jscape.Telnet
Assembly: Jscape.Telnet (in Jscape.Telnet.dll)
TelnetScript Members | Jscape.Telnet Namespace