System 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
Klikamy dwukrotnie w ikonΩ "M≤j komputer", a nastΩpnie otwieramy modu│ "Dial-Up Networking".
Wybieramy interesuj╣ce nas
(utworzone poprzednio)
po│╣czenie, klikamy na nim
prawym klawiszem myszki
i wybieramy opcjΩ "W│a£ciwo£ci".
Wybieramy kartΩ "Obs│uga skryp-t≤w" i w polu "Plik skryptu" wpisujemy nazwΩ pod jak╣ zacho-wali£my nasz skrypt lub wybieramy skrypt odnajduj╣c go za pomoc╣ przycisku "przegl╣daj".