Ir ao conteúdo
  • Cadastre-se

Problema agendamento programa chamar batch


Posts recomendados

Boa noite!!!

Preciso de uma grande ajuda. Peguei um batch que reseta meu modem adsl no tópico Restar Modem via Script, configurei ele de acordo com o meu modem, salvei o batch e funcionou 100%. Fui no programa Universal Shared Download e coloquei no agendamento pra ele executar o batch quando der problema no download, ai começou o problema quando o batch é executado pelo USD aparece a seguinte mensagem "O Windows não pode encontrar "telnet.exe". Certifique-se que o nome foi digitado corretamente e tente novamente.". Eu já tentei de tudo q eu sabia, mas nda do batch funcionar pelo USD, já conferi telnet e está tudo certo já mudei de pasta, tentei colocar o batch junto com o telnet na System32 só que ao fazer isso o o USD não enxergava o batch eu achei estranho e procurei outros arquivos q tem no meu system32 mas não achava pelo USD. Peço que me ajudem nesse problema não sei o que fazer, já pesquisei em tudo, google, foruns, orkut mas nda. Desde já obrigado!!!

Segue o batch:

@rem ****************************************

@rem * * Script reset modem router * *

@rem * * www.brazukas.org * *

@rem * * por: willB * *

@rem ****************************************

@rem ////// Edite as linhas abaixo com os seus dados

@set ip=10.1.1.1

@set username=admin

@set password=

@set comando1=do reboot

@rem ///// Não edite as linhas abaixo:

@rem ///// Criação do script vbs

@echo set sh=WScript.CreateObject("WScript.Shell")>>telnet.v bs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "%username%">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "%password%">>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@rem ///// Enviando comando

@echo sh.SendKeys "%comando1%">>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

REM -

@echo WScript.Sleep 75000>>telnet.vbs

@echo sh.SendKeys "^]" >>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "quit">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@echo sh.SendKeys "~">>telnet.vbs

@echo WScript.Sleep 500>>telnet.vbs

@rem ///// Iniciando a sessão de telnet

@start /realtime telnet.exe %ip%

@cscript //nologo telnet.vbs

@del /q telnet.vbs

@call Rede.bat

Link para o comentário
Compartilhar em outros sites

Fala Grande!!!

Olha vou te falar que também apanhei bastante pra conseguir o reboot, foi um custo achar um script que funcionasse. É isso mesmo só colar no bloco de notas, ai você troca os dados lá em cima (ip, username, password e tal) apaga a ultima linha porque essa chama um bat q eu criei para reiniciar minha placa de rede porque ela tava dando problema, salva como bat e pronto funciona 100%. Caso num funcione com você, tenta dar os comandos manualmente pelo CMD, coloca "telnet -e o ip do seu modem-" ai ve se funciona.

Link para o comentário
Compartilhar em outros sites

Ae cara. Valeu mesmo. Deu certo. Só que descobri uma falha no script, e isso tava atrapalhando:

@echo set sh=WScript.CreateObject("WScript.Shell")>>telnet.v bs

Nessa linha pode perceber que ha um ESPAÇO, na extensão VBS.

@echo set sh=WScript.CreateObject("WScript.Shell")>>telnet.v bs

Ae ja sabe, na hora da criação do arquivo telnet.vbs, o arquivo ficava com a extensão errada.

É só tirar esse espaço ae, e pronto.

Agora falta resolver o seu problema.....

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois...

Tô com um problema besta nesse script! Uso o JDownloader e coloco pra usar o bat quando alguma conexão fica instavel ou para não aguardar o tempo do rapidshare. Funcionou (demorou 6 minutos para o JD verificar o ip novo, mas funcionou), entretanto, no final o telnet.exe fica aberto na tela e eu gostaria de fecha-lo pelo script. O que faço??

Screen:

batk.th.jpg

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...

eu dei umas mexinda nesse codigo e tirei aquele erro do telnet, mas ...

vejam com seus proprios olhos o que acontece

@rem ****************************************
@rem * * Script reset modem router * *
@rem * * [url]www.brazukas.org[/url] * *
@rem * * por: willB * *
@rem ****************************************


@rem ////// Edite as linhas abaixo com os seus dados

@set ip=10.1.1.1
@set username=admin
@set password=
@set comando1=do reboot


@rem ///// Não edite as linhas abaixo:

@rem ///// Criação do script vbs

@echo set sh=WScript.CreateObject("WScript.Shell")>>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "%username%">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "%password%">>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs


@rem ///// Enviando comando

@echo sh.SendKeys "%comando1%">>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs

REM -
@echo WScript.Sleep 75000>>telnet.vbs
@echo sh.SendKeys "^]" >>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "quit">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs

@rem ///// Iniciando a sessão de telnet

@start /realtime telnet.vbs %ip%
@cscript //nologo telnet.vbs
@del /q telnet.vbs
@call Rede.bat

@edited

Então galera, se está sem resetar devido ao comando telnet, faça o seguinte:

1º)Abra o executar;

2º)Digite 'optionalfeatures.exe' e presione enter;

3º)Marque a opção Client Telnet e de ok;

4º)Agora já está funcionando! :D

5º)Agradeça ae kkkkk

De nada

Link para o comentário
Compartilhar em outros sites

  • 6 anos depois...
  • 6 meses depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...