The TelnetScript class provides a simple way of running a set of batch scripted commands against a TELNET server.

Namespace: Jscape.Telnet
Assembly: Jscape.Telnet (in Jscape.Telnet.dll) Version: 2.6.1.0

Syntax

C#
[SerializableAttribute]
public class TelnetScript
Visual Basic
<SerializableAttribute> _
Public Class TelnetScript
Visual C++
[SerializableAttribute]
public ref class TelnetScript

Examples

CopyTelnetScript
// 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();

CopyTelnetScript
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()

Inheritance Hierarchy

System..::..Object
  Jscape.Telnet..::..TelnetScript

See Also