File Batch

di il
2 risposte

File Batch

Ciao a tutti complimenti per il sito molto utile e ben fatto.
Avrei bisogno di una mano per creare un file bat per automatizzare il cambio snr del router mi spiego meglio:
i comandi sono i seguenti
aprire l’interprete dei comandi cmd
al suo interno eseguire questi tre comandi
comando numero 1 telnetenable 192.168.0.1 ************ Gearguy Geardog

comando numero 2 telnet 192.168.0.1

comando numero 3 xdslctl configure --snr 65500

sono arrivato a creare questo file bat che funziona fino ad
arrivare all’ultimo comando, xdslctl configure --snr 65500 ma questo non viene eseguito. Dove sbaglio? Mi potete aiutare grazie.
Di seguito allego il file che ho creato:
@echo off
echo.
echo.
echo cmd
echo. apri telnetenable
pause > nul
telnetenable 192.168.0.1 ************* Gearguy Geardog
cls
echo.
echo.premi INVIO per avviare TELNETENABLE
pause > nul
telnetenable 192.168.0.1 ************ Gearguy Geardog
pause > nul

echo. apri telnet
pause > nul
telnet 192.168.0.1
cls
echo.
echo.premi INVIO per avviare TELNET
pause > nul
telnet 192.168.0.1
pause > nul

echo. apri xdslctl
pause > nul
xdslctl configure --snr 65500
cls
echo.
echo.premi INVIO per avviare XDSLCTL
pause > nul
xdslctl configure --snr 65500
pause > nul
Ovviamente qualsiasi consiglio o miglioria è ben accetta.
Un ringraziamento anticipato.

2 Risposte

  • Re: File Batch

    Il primo errore è di concetto:
    i comandi telnetenable e telnet sono destinati alla shell di windows e quindi correttamente interpretati, il comando xdslctl invece è un comando che devi far eseguire al tuo router una volta che ti sei messo in comunicazione tramite il telnet, non puoi inserirlo direttamente nel batch a meno che tu non abbia programmi tipo netcat (nc) che trasmettono il testo via socket.

    Poi non mi è chiaro perché tu faccia due volte sullo stesso router il cambio del SNR.

    Aggiungo, per chiudere, che non è molto furbo pubblicare l'indirizzo MAC del proprio router ed infine ti invito a usare il tag CODE per migliorare la leggibilità del codice.
  • Re: File Batch

    Inanzi tutto grazie per la riposta, sull'indirizzo MAC hai perfettamente ragione è una mia disattenzione
    infatti il primo lo avevo criptato mentre gli altri mi sono sfuggiti, con il copia incolla.
    Cosa intendi per(Poi non mi è chiaro perché tu faccia due volte sullo stesso router il cambio del SNR) ti riferisci ad mio errore nel file o al perchè voglia cambiare snr?
    Quindi da quanto ho capito non posso automatizzarlo completamente?
Devi accedere o registrarti per scrivere nel forum
2 risposte