bat ile otomatik olarak girilmiyor hocam. Tek tıklamayla komut yazıp çalıştıracaksan .javasctript (js) dosyası kullanacaksın.

https://textuploader.com/dywb6


Yukarıdaki kodu metin belgesine yapıştır. Farklı kaydet yap. .js olarak kaydet. noktalı boşlulk yere kullanacağın kodu yazabilirsin. oluşturduğun js dosyasına çift tıklamayla telnete giriş yapıp istediğin kodu çalıştırabilirsin.

Yok ben illa bat kullanacağım dersen de şöyle yap.

set OBJECT=WScript.CreateObject("WScript.Shell")
WScript.sleep 2000
OBJECT.SendKeys "root{ENTER}"
WScript.sleep 2000
OBJECT.SendKeys "123{ENTER}"
WScript.sleep 2000
OBJECT.SendKeys "............................. {ENTER}"
WScript.sleep 2000
OBJECT.SendKeys "exit{ENTER}"
WScript.sleep 2000
OBJECT.SendKeys " "
Bu kodu metin belgesine kaydet. farklı kaydet diyerek. .vbs uzantısı olarak kaydet. Mesela a.vbs gibi gözükmeli dosya.


:: Open a Telnet window
   start telnet.exe 192.168.2.1
   :: Run the script
    cscript a.vbs
Sonra da bu kodu yine metin belgesi ile .bat olarak kaydet.

Böylece istediğin telnet komutunu bat dosyasına çift tıklama ile çalıştırabilirsin. vbs kullanmadan direkt bat dosyası yapmak mümkün değil maalesef. Bu nedenle vbs ile kullandık. Aynı klasörde olmaları lazım iki dosyanında.

Bekleme saniyelerini kendime göre ayarladım değişebilirsin istersen. Airties modemde kullanıyorum sorunsuz çalışıyor.

Ben zamanında çok fazla araştırmıştım. Umarım işini görür.