J'ai besoin d'aide pour créer un fichier .bat qui doit:
1) Accédez à 192.168.0.1 ou à tplinklogin.net (adresse de mon routeur wi-fi)
2) Tapez / insérez l'utilisateur et le mot de passe
3) Cliquez / exécutez "Déconnecter" attendre 1-3 sec.
4) Cliquez / exécutez "Connecter" attendez 3-5 secondes
5) Cliquez / exécutez "Refresh" - pas vraiment nécessaire
6) sortie
curl
connecter. @ Divin3 suggère une approche que je n'avais pas envisagée. Je vais donc étudier et vous informer. J'ai constaté que mon TD-W9980 prend en charge Telnet et il semble prometteur.Réponses:
J'ai trouvé ce lien , qui semble plus ou moins répondre au problème, bien que le script Linux ci-dessus fonctionne plutôt mieux. J'ai constaté que le code de fin de processus à la fin ne fonctionnait pas correctement, alors je l'ai retiré et tout allait bien. J'ai également changé les commandes de service en ligne avec la discussion ci-dessous et fini avec: -
Il vous suffit de copier ceci dans un fichier avec un
.vbs
suffixe, de le modifier pour mettre à jour l'adresse IP du routeur, l'utilisateur et le mot de passe de connexion, ainsi que le nom et le protocole du service. Pour ce dernier, vous devrez vous connectertelnet
manuellement et taper:Dans votre
cmd
script, appelez le script modifié avec:Utilisez cette option
/wait
si vous souhaitez que le script se termine avant de passer à la commande suivante.Un problème que j’ai trouvé est que si appelé lorsque le routeur est en ligne, il le laisse dans un état déconnecté, mais l’augmentation du délai entre les deux appels de service a corrigé le problème et vous devrez peut-être modifier ce ou certains des autres délais.
la source