Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Ecovacs Deebot X12 OmniCyclone: lava grazie a FocusJet
Ecovacs Deebot X12 OmniCyclone: lava grazie a FocusJet
Il nuovo Deebot X12 OmniCyclone abbina un sistema di raccolta dello sporco senza sacchetto, un rullo di lavaggio esteso e la tecnologia FocusJet per intervenire più efficacemente sulle macchie più persistenti. Un robot completo e preciso che aiuta a tenere puliti i pavimenti di casa con il minimo sforzo
Narwal Flow 2: la pulizia di casa con un mocio a nastro
Narwal Flow 2: la pulizia di casa con un mocio a nastro
Narwal Flow 2 implementa un mocio a nastro che esegue una pulizia dettagliata del pavimento di casa, in abbinamento ad un potente motore di aspirazione della polvere: un prodotto ideale per gestire in autonomia e con grande efficacia le necessità di pulizia dei pavimenti di casa
Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless
Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless
MSI FORGE GK600 TKL WIRELESS: switch lineari hot-swap, tripla connettività, display LCD e 5 strati di fonoassorbimento. Ottima in gaming, a 79,99 euro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-04-2014, 17:26   #1
pasimo88
Member
 
Iscritto dal: Oct 2011
Messaggi: 241
Lanciare script Telnet in automatico all'avvio

Salve a tutti,

sono su Windows 8.1 e vorrei sapere se vi è possibilità di fare in modo che ad ogni avvio del sistema operativo, venga lanciato in automatico e in background uno script telnet.

Se si, vorrei aggiungere a questo script (che in parte già esiste) dei nuovi comandi.

Grazie a tutti.
pasimo88 è offline   Rispondi citando il messaggio o parte di esso
Old 04-04-2014, 17:32   #2
lorenzo.c
Senior Member
 
Iscritto dal: Jan 2014
Messaggi: 627
Dovrebbe esserci una cartella apposita denominata "Esecuzione automatica", all'interno della quale puoi mettere tutto cio' che deve essere eseguito al login.
lorenzo.c è offline   Rispondi citando il messaggio o parte di esso
Old 04-04-2014, 17:50   #3
pasimo88
Member
 
Iscritto dal: Oct 2011
Messaggi: 241
Ok, grazie, sono riuscito a trovare la cartella e in effetti lo script è partito all'avvio!

Ora, trattasi di uno script che una volta avviato, mi chiede le credenziali di accesso al mio router. Una volta inserite le credenziali, dovrei lanciare un comando da telnet: è possibile inserire tutte queste informazioni direttamente nello script?

Grazie
pasimo88 è offline   Rispondi citando il messaggio o parte di esso
Old 04-04-2014, 17:59   #4
lorenzo.c
Senior Member
 
Iscritto dal: Jan 2014
Messaggi: 627
Quote:
Originariamente inviato da pasimo88 Guarda i messaggi
Ok, grazie, sono riuscito a trovare la cartella e in effetti lo script è partito all'avvio!

Ora, trattasi di uno script che una volta avviato, mi chiede le credenziali di accesso al mio router. Una volta inserite le credenziali, dovrei lanciare un comando da telnet: è possibile inserire tutte queste informazioni direttamente nello script?

Grazie
In che linguaggio e' scritto?
lorenzo.c è offline   Rispondi citando il messaggio o parte di esso
Old 04-04-2014, 18:24   #5
pasimo88
Member
 
Iscritto dal: Oct 2011
Messaggi: 241
Edit: sono riuscito ad inserire quelle informazioni nello script...adesso mi rimane una sola cosa: voglio che una volta lanciato lo script, si chiuda fisicamente la finestra del prompt!! Che comando devo inserire nello script?
pasimo88 è offline   Rispondi citando il messaggio o parte di esso
Old 04-04-2014, 21:53   #6
lorenzo.c
Senior Member
 
Iscritto dal: Jan 2014
Messaggi: 627
Per chiuderlo a fine esecuzione exit dovrebbe bastare.
lorenzo.c è offline   Rispondi citando il messaggio o parte di esso
Old 04-04-2014, 21:59   #7
pasimo88
Member
 
Iscritto dal: Oct 2011
Messaggi: 241
No, purtroppo non funziona. Guarda com'è fatto lo script:

Codice:
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd"
WScript.Sleep 200
WshShell.AppActivate "C:\Windows\system32\cmd.exe"
WScript.Sleep 200
WshShell.SendKeys "telnet 192.168.1.1{ENTER}"
WScript.Sleep 200
WshShell.SendKeys "admin{ENTER}" 'Username
WScript.Sleep 200
WshShell.SendKeys "admin{ENTER}" 'Password
WScript.Sleep 200
WshShell.SendKeys "sh{ENTER}" 'goto shell mode
WScript.Sleep 200
WshShell.SendKeys "adsl configure --snr xx{ENTER}" 'Change snr to xx
WScript.Sleep 200
WshShell.SendKeys "exit{ENTER}" 'exit by shell mode
WScript.Sleep 200
WshShell.SendKeys "exit{ENTER}" 'close telnet session
WScript.Sleep 200
WshShell.SendKeys "{ENTER}" 'get command prompt
WScript.Sleep 200
WshShell.SendKeys "exit{ENTER}" 'close cmd.exe
In pratica, è come se non funzionassero gli ultimi due comandi. Perchè dopo che è uscito dalla shell e che ha chiuso la sessione di telnet, dovrebbe tornare al prompt e chiudersi con exit finale. Invece, dopo aver chiuso telnet, mi esce "Connessione all'host persa" e non si presenta nessun comando se non premo un tasto a caso per tornare al prompt. Solo a quel punto, se scrivo exit e do invio, allora si chiude la finestra.
Cioè, il codice, cosi' com'è, sembrerebbe corretto...eppure non chiude la finestra!
pasimo88 è offline   Rispondi citando il messaggio o parte di esso
Old 04-04-2014, 22:44   #8
lorenzo.c
Senior Member
 
Iscritto dal: Jan 2014
Messaggi: 627
Ho provato con il mio router e ho risolto aumentando il tempo tra i comandi da 200 a 400, dato che alcuni si perdevano per strada. Prova un po'...
lorenzo.c è offline   Rispondi citando il messaggio o parte di esso
Old 05-04-2014, 11:01   #9
pasimo88
Member
 
Iscritto dal: Oct 2011
Messaggi: 241
Provato, ma a me esce

"Bye bye. Have a nice day!!"

e subito dopo:

"Connection to host lost."

E trattino lampeggiante.
pasimo88 è offline   Rispondi citando il messaggio o parte di esso
Old 05-04-2014, 11:11   #10
lorenzo.c
Senior Member
 
Iscritto dal: Jan 2014
Messaggi: 627
Dopo che mostra quel messaggio (quindi prima di inviare la exit, credo) fagli mandare un {BREAK} o CTRL + C (^C), vedi che succede. Altro non saprei...
lorenzo.c è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ecovacs Deebot X12 OmniCyclone: lava grazie a FocusJet Ecovacs Deebot X12 OmniCyclone: lava grazie a Fo...
Narwal Flow 2: la pulizia di casa con un mocio a nastro Narwal Flow 2: la pulizia di casa con un mocio a...
Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless Tastiera gaming MSI GK600 TKL: switch hot-swap, ...
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici DJI Osmo Pocket 4: la gimbal camera tascabile cr...
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori Sony INZONE H6 Air: il primo headset open-back d...
Renault Twingo: esposta a Milano per far...
Intel vuole cambiare: overclocking anche...
Anche PlayStation introduce la verifica ...
Samsung ed Sk hynix, i bonus per gli ope...
Windows 11 velocizza Esplora File: ecco ...
Funzioni nascoste nelle librerie ADLX Ra...
Itala rinasce: lo storico marchio automo...
Huawei Watch Fit 5 e 5 Pro ufficiali: di...
ECOVACS DEEBOT T90 PRO OMNI vs Roborock ...
Fastweb scompare dai partner Starlink Mo...
Huawei anticipa tutti con Pura X Max: il...
Amazon Tech Week 2026: RTX 5000, process...
Grandi offerte Amazon su scope elettrich...
Amazon e Anthropic rafforzano la partner...
Elden Ring: il film arriverà fra ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:43.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v