|
Skrypty Dial-Up Networking |
Dariusz Ha│as |
S ystem Windows 95 w wersji OSR2 zosta│ nieco wzbogacony w stosunku do poprzedniej wersji. Jednym z nowych wprowadzonych rozwi▒za± jest mo┐liwo╢µ tworzenia i obs│ugi skrypt≤w przeznaczonych dla po│▒cze± typu Dial-Up (czyli, najpro╢ciej m≤wi▒c, modemowych). Posiadaj▒cy starsz▒ wersjΩ Windows 95 nie musz▒ jednak przerywaµ lektury tego tekstu. Aby wzbogaciµ system w mo┐liwo╢µ obs│ugi po│▒cze± modemowych, wystarczy ╢ci▒gn▒µ z Internetu narzΩdzie o nazwie "Dial-Up Networking Scripting Tool". Znale╝µ je mo┐na pod adresem: www.it.com.pl/support/script.htm. Opr≤cz tego, prostszym sposobem wydaje siΩ siΩgniΩcie po dowolny kr▒┐ek CD ENTER-a, gdzie w kategorii "Warsztat" zamie╢cili╢my tzw. Microsoft Power Tools. Wsr≤d tych narzΩdzi znale╝µ mo┐na r≤wnie┐ ww. obs│ugΩ skrypt≤w. Skoro ju┐ mamy pewno╢µ, ┐e nasz system poradzi sobie ze skryptami, mo┐emy przej╢µ do ich tworzenia. Podstawow▒ funkcj▒ realizowan▒ przez skrypty jest automatyzacja procesu wybranego po│▒czenia. Mo┐e siΩ to wydawaµ trochΩ niepotrzebne, gdy┐ u┐ywaj▒cy po│▒czenia Dial-Up mog▒ uznaµ, ┐e istniej▒ce ju┐ mo┐liwo╢ci systemu wystarczaj▒co upraszczaj▒ procedurΩ po│▒czenia. Jednak dziΩki skryptom mo┐emy mieµ wiΩksz▒ kontrolΩ nad wszelkimi po│▒czeniami odbywaj▒cymi siΩ w trybie terminalowym - np. do BBS-≤w. Struktura skryptu Skrypt obs│uguj▒cy po│▒czenia Dial-Up ma bardzo prost▒ budowΩ. Najog≤lniej pisz▒c sk│ada siΩ on z jednej procedury ograniczonej s│owami kluczowymi "proc" i "endproc". Wewn▒trz procedury deklarujemy zmienne oraz wpisujemy polecenia, jakie dany skrypt ma wykonaµ. Poni┐ej przedstawiam podstawow▒ formΩ tego typu skryptu:
proc main deklaracje zmiennych blok polece± endproc DziΩki mo┐liwo╢ci tworzenia instrukcji warunkowych typu while...do oraz if...then mo┐na zmusiµ system, np. do ci▒g│ego powtarzania procedury po│▒czenia tak d│ugo, dop≤ki nie zako±czy siΩ ona sukcesem. Ta wiadomo╢µ powinna ucieszyµ korzystaj▒cych z Internetu przez TP SA, gdzie czasami trzeba do╢µ d│ugo ponawiaµ po│▒czenie, zanim wreszcie je uzyskamy. Przypisanie skryptu do po│▒czenia Skrypt tworzymy dowolnym edytorem tekstu (np. Notatnikiem Windows). Gdy mamy ju┐ ustawione parametry konkretnego po│▒czenia w sekcji "Dial-Up Networking" przypisanie do owego po│▒czenia stworzonego przez nas skryptu wykonujemy nastΩpuj▒co: Opcja "Praca krokowa skryptu" jest przydatna, gdy nie mamy pewno╢ci, czy nasz skrypt jest prawid│owy. Pozwala ona ╢ledziµ wykonywanie skryptu polecenie po poleceniu. Pe│ny opis jΩzyka skrypt≤w Dial-up mo┐emy znale╝µ w pliku o nazwie "script.doc". Powinien on znajdowaµ siΩ w folderze Windows. Mi│ego dialowania. Skrypt realizuj▒cy po│▒czenie z TP SA
proc main delay 1 waitfor "Username:" transmit $USERID transmit "^M" delay 1 waitfor "Password:" delay 1 transmit $PASSWORD transmit "^M" endproc
1. Klikamy dwukrotnie w ikonΩ "M≤j komputer", a nastΩpnie otwieramy modu│ "Dial-Up Networking".
(c) Copyright LUPUS |