Come avviare telnet da Visual Basic

March 8

Come avviare telnet da Visual Basic


Telnet è una applicazione a riga di comando su Windows che consente agli utenti di comunicare con server remoti attraverso il protocollo telnet solo testo. E 'comunemente usato per i giochi online, chiamate fanghi, e per l'accesso remoto ai terminali di computer. Questo tutorial descrive come creare un'applicazione Visual Basic che avvia automaticamente l'applicazione a riga di comando Telnet e si connette a un server specificato.

istruzione

1 Creare un nuovo progetto di default.

2 Trascinare un pulsante nel modulo dalla lista dei componenti sul lato sinistro dello schermo. Modificare la proprietà Text a "Connect" nelle proprietà casella in basso a destra dello schermo.

3 Trascinare due etichette nella vostra forma. Modificare la proprietà di testo di uno a "Server" e l'altro a "Porta".

4 Trascinare due caselle di testo nel form, e mettere una accanto a ciascuna etichetta.

Modificare la proprietà nome di colui accanto all'etichetta server di leggere "server" e modificare la proprietà di testo per tenere un server predefinito Telnet. Un esempio potrebbe essere "tarmongaidon.org", che porta al gioco MUD Tarmon Gaidon, ma è possibile scegliere qualsiasi server Telnet che è appropriato.

Modificare la proprietà nome di colui accanto all'etichetta porto di "porta" e modificare la proprietà di testo per la porta di default. Questo può variare da server. La porta telnet standard è "23", tuttavia molti server non utilizzano questa porta per vari motivi.

5 Fare doppio clic sul pulsante "Connect". Si apre l'editor di codice e crea automaticamente una funzione di evento che verrà eseguito ogni volta che l'utente fa clic sul pulsante. Si avrà un nome simile a "Button1_Click". Incollare il seguente nella funzione creata. Dovrebbe essere su una sola riga.

Shell("cmd.exe /c start telnet://" & server.Text & ":" & port.Text)

Si apre il prompt dei comandi e dice di avviare qualsiasi applicazione associata al protocollo telnet. L'argomento "/ c" dice a Windows per chiudere il prompt dei comandi ogni volta che il programma telnet uscite. Se preferisci per il prompt dei comandi per rimanere aperto, cambiare questo a "/ k."

Questo sarà "telnet" in un'installazione predefinita di Windows XP, ma alcuni utenti potrebbero preferire di personalizzare i loro client Telnet, e l'applicazione deve rispettare tale.

Se si preferisce obbligare l'utente a utilizzare il client predefinito di Windows, è sufficiente sostituire la parola "start" con la parola "telnet".