|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jan 2005
Città: Bologna
Messaggi: 12
|
RILEVARE CONNESSIONI
Salve,
sto cercando di fare uno script che mi notifichi se ci sono connessioni stabilite su una certa porta, e siccome per me è la "prima volta" che utilizzo lo scripting di windows, ho già incontrato un grosso problema: E' possibile assegnare ad una variabile un valore (stringa) ottenuto tramite una serie di comandi? e se si, come? io ho provato a fare un assegnamento di questo tipo, ma mi da errore: SET NCONN = (NETSTAT | FIND "192.168.1.6:5900" | FIND /C "ESTABLISHED") la parte in grassetto se lanciata da sola restituisce il numero di connessioni attive al server VNC (che è in ascolto sulla porta 5900), e quindi il valore non è altro che una stringa, cosa che dovrebbe essere possibile assegnare ad una variabile. tra l'altro avrei bisogno di inserire una serie di comandi agenti indicativamente come sopra (estrazione di parti di output e conteggi) anche come argomento di operatori if e for. Sapete darmi un consiglio? purtroppo consultando la "command line reference" non ottengo nulla di più interessante di fare un "help comando" dalla console, e quindi chiederei aiuto a voi... Ringrazio Anticipatamente Cordiali saluti Alessandro |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Così funziona:
NETSTAT | FIND "localhost" | FIND /C "ESTABLISHED" > ftemp.txt set /p numero = < ftemp.txt del ftemp.txt |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:13.



















