اسکریپت ریست مودم (جالب) Modem reset script
مدتی بود دنبال یه راه برای استفاده از اسکریپت برای ریبوت کردن اتوماتیک مودم ADSL سر ساعت 1 نصف شب و هفت صبح بودم. چرا که برای استفاده از سرویس های دانلود رایگان بایستی این کار صورت بگیره.
تا اینکه امشب مقاله ای بسیار جالب از http://www.prash-babu.com/2008/03/reboot-adsl-modem-or-router-using.html پیدا کردم که نحوه این کار رو توضیح داده بود. بعد از اینکه پیاده اش کردم جواب داد.
روند کار به این صورته:
1- دانلود فایل اجرایی TST(telnet scripting tool) از آدرس http://dl.dropbox.com/u/904687/tst10.zip
1-1- فایل اجرایی داخلش رو توی C بریزین توی فولدری که می سازین و اسمشو میذارین tst10
2- نوشتن اسکریپت زیر در فایل script.txt
192.168.1.1 23
WAIT "login"
SEND "root\m"
WAIT "Password"
SEND "admin\m"
WAIT ">"
SEND "shell\m"
WAIT "#"
SEND "reboot\m"
"WAIT "
3- برنامه TST رو بعد از اکسترکت کنار فایل حاوی کد اسکریپت قرار می دین
4- یه فایل restart.bat ایجاد کنید و توش بنویسید:
cd c:\tst10
tst10.exe /r:script.txt
نحوی کار: وقتی restart.bat اجرا میشه برنامه tst10 رو اجرا می کنه که این برنامه هم به نوبه خودش اسکریپت ما رو به عنوان پارامتر قبول می کنه به آدرس داخل فایل (مودم) وصل میشه دستور ریبوت بهش میده و تموم.
اما: خوب حالا چیکار کنیم که سر ساعت معین روشن خاموش کنه مودم رو؟!
ساده است: با استفاده از Task Scheduler توی ویندوز
خدا رو شکر که مایکروسافت ویندوز فکر خیلی چیزا رو کرده. کافیه task scheduler رو باز کرده و تنظیم کنید که restart.bat رو سر ساعت هایی که دانلود رایگانه اجرا کنه.
اگه سوالی بود تو نظرات بپرسین جواب میدم
- ۹۲/۰۵/۰۳