ADSL modem kontrol etmek..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
interboy
Üye
Mesajlar: 84
Kayıt: 18 Mar 2005 02:52

ADSL modem kontrol etmek..

Mesaj gönderen interboy »

s.a arkadaşlar. adsl modemimi kapatıp açmam gerekiyor bazı durumlarda.

resetrouter.html diye bi dosya üzerinden yapılabiliyor bu işlem web arabiriminden.

http://192.168.1.1/resetrouter.html nin kodlarını werdim.

ben hmtl parse işini yapamıyorum. bana fikir verebilirmisiniz. nasıl modemi restart yapabilirim.

tewşekkürler.

selametle..

Kod: Tümünü seç

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--
	(c) 2005 U.S. Robotics Corporation
-->
<html>
   <head>
	<title>Device &raquo; Restart Router</title>

	<link href="usr_main.css" rel="stylesheet" type="text/css">
	<script src="usr_menus.js" type="text/javascript"></script>
	<script src="usr_common.js" type="text/javascript"></script>

   <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>

   <script type="text/javascript">
<!-- hide

setPageTitle("");

function btnReset() {
   var code = 'location.assign("rebootinfo.cgi")';
   eval(code);
}

// done hiding -->
</script>
   </head>
   <body onload="initMenu('idMenu');">

<script type="text/javascript">
	writeHeader("Device", "admin", "annex_a", "PPPoE", 0, 1, 1, "", 0);
</script>

<h3>Restart Router</h3>

<p>Press the button below to restart the router. Your custom settings will not be lost.</p>

<p><input type='button' onClick='btnReset()' value='Restart'></p>


<script type="text/javascript">
	writeFooter();
</script>

</body>
</html>
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

daha önce konuşulmuştu bu. parse etmene gerek yok. neden telnet oturumu ile yapmıyorsun? çok daha kolay olur. arama yaparsan eski önerileri görebilirsin.
Kullanıcı avatarı
interboy
Üye
Mesajlar: 84
Kayıt: 18 Mar 2005 02:52

Mesaj gönderen interboy »

hocam baktım bi.
telnet te

o 192.168.1.1

komutuyla modeme bağlanabiliyorum kullanıcı adı ve parola soruyo giriyorum. sonra da reboot komutuyla modem restart ediliyo.

ama bunu delphide nasıl yapacam

Kod: Tümünü seç

WinExec('telnet ',SW_SHOWNORMAL);
komutuyla telneti çalıştırıyorum. ama sonra nasıl login olcam ve reboot komutunu nasıl göndercem yardım edermisiniz.

selametle..
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

ekleyeceksin bir tcp/ip bileşeni. telnet'in portu sabittir onu gireceksin. oraya bağlanacaksın. aynen gireceksin tuş takım sırasını. Sanırım Indy içinde hazır telnet nesneside var. Olmadı Jedi'de vardır. Yine olmadı google ararsan sanırım bulursun.

İstersen olayı abartıp ftp'den bile resetleyebilrisin modemi (hepsinde varmı bilmiyorum)
Kullanıcı avatarı
interboy
Üye
Mesajlar: 84
Kayıt: 18 Mar 2005 02:52

Mesaj gönderen interboy »

saolun hocam.
idtelnetserver die bişey war. bi kurcalayayım
Cevapla