home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Enter 1999 January / enter_01_1999_2.iso / archiwum / ent98.05 / txt / skrypty.txt < prev    next >
Text File  |  1998-05-06  |  4KB  |  56 lines

  1. Skrypty Dial-Up Networking
  2. Dariusz Ha│as
  3.  
  4. 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 
  5. "Dial-Up Networking Scripting Tool". 
  6. Znaleƒµ je mo┐na pod adresem: www.it.com.pl/support/script.htm. 
  7. 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Ω 
  8. w trybie terminalowym - np. do BBS-≤w. 
  9.  
  10. Struktura skryptu
  11.  
  12. 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: 
  13. proc main
  14. deklaracje zmiennych
  15. blok polece±
  16. endproc
  17. 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. 
  18. Ta wiadomo£µ powinna ucieszyµ korzystaj╣cych z Internetu przez TP SA, gdzie czasami trzeba do£µ d│ugo ponawiaµ po│╣czenie, zanim wreszcie je uzyskamy. 
  19.  
  20. Przypisanie skryptu 
  21. do po│╣czenia
  22.  
  23. 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. 
  24. Mi│ego dialowania. 
  25.  
  26.  
  27. Skrypt 
  28. realizuj╣cy 
  29. po│╣czenie 
  30. z TP SA
  31.  
  32. proc main
  33.    delay 1
  34.    waitfor "Username:"
  35.    transmit $USERID
  36.    transmit "^M"
  37.    delay 1
  38.    waitfor "Password:"
  39.    delay 1
  40.    transmit $PASSWORD
  41.    transmit "^M"
  42. endproc
  43.  
  44.  
  45.  
  46. Klikamy dwukrotnie w ikonΩ "M≤j komputer", a nastΩpnie otwieramy modu│ "Dial-Up Networking".
  47.  
  48. Wybieramy interesuj╣ce nas 
  49. (utworzone poprzednio) 
  50. po│╣czenie, klikamy na nim 
  51. prawym klawiszem myszki 
  52. i wybieramy opcjΩ "W│a£ciwo£ci". 
  53.  
  54.  
  55. 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".
  56.