Ovvero informatica quasi amichevole
Avete presente il tipico scambio di mail tra informatici? No?
Mail:
ciao Silvio,
mi servirebbe un qualcosa (script, ottaedro
gelatinoso, Carmine parlante che gli premi la pancia e lo fa...) che con un
doppio click mi si collega a un sito telnet , inserisce nome utente e password
poi, per la precisione, dovrebbe fare l'equivalente di :
... segue un oscena richiesta in computerese.
per farsi so che si puo' fare, visto che esistevano ai tempi del mud* dei
programmi in vb che al comparire di un valore a video lanciavano dei comandi in
automatico....
Risposta:
Allora senti un pò se ti piace così:
Prendi un ottaedro gelatinoso...
... non ce l'hai? Scaricalo da qui
Una volta installato questo client telnet esperto a forma appunto di ottaedro
gelatinoso potrai programmarti i tuoi script di connessione e darglieli in pasto
(anche con doppio clic) invece di fare il solito oscuro rituale per placarlo...
Crea un Ascii (un file di testo) e chiamalo pure connessioneTelnet.zrx; dentro
buttagli sta roba qui:
/* REXX */
cr= x2c(0d) /* Carriage Return, Hex 0D */
lf= x2c(0a) /* Line Feed, Hex 0A */
crlf= cr||lf /* Carriage Return plus Line Feed */
/* Questo attiva un prompt inutile e lo visualizza con annnesso premere ok... */
msg= "Inizio Connessione"||crlf
msg= msg||"al server"||crlf
Call ZocMsgBox msg
/* Questo fa beep due volte per farti contento */
CALL ZocBeep 2
/* si collega a quell'ip che vedi e puoi modificare (elle:elle li manda se il
server supporta ssh)*/
CALL ZocConnect "elle:elle@10.10.10.200"
/* Visto che il server non supporta ssh aspetta login e password (occhio che
anche le scritte login e Password sono case sensitive (^M sarebbe l'invio ma tu
già lo sai...)*/
CALL ZocWait "login:"
CALL ZocSend "elle^M"
/* potresti dover usare la p minuscola su Debian, maiuscola su RedHat (che sono
sempre un pò impediti)*/
CALL ZocWait "Password:"
CALL ZocSend "elle^M"
/* Questo attende un secondo poi spara quello che c'è tra virgolette più il
return esadec. */
CALL ZocDelay 1
CALL ZocSendRaw "ls -l"||x2c(0D)
... e così via.
MUD
Multi User Dungeon o Multi User Dimension
Ambienti multiutente per giochi on line. Il primo esempio è forse Colossal Cave
In questi ambienti i giocatori che interpretano dei personaggi si incontrano e
si scontrano con una metodica che per il vecchio Mikele è la simulazione di un
radiotaxi
|