home *** CD-ROM | disk | FTP | other *** search
- Dokumentacja do programu Choice
-
- Program Choice, jest programem typu FreeWare. Przeznaczonym do
- wybierania opcji z klawiatury, moûe tîumaczenie jest dosyê zawiîe
- dodam tylko ûe program ten jest odpowiednikiem programu o tej
- samej nazwie, urzywanym w MS-DOSie na PCecie.
-
- Uûytkownik jako argument dla tegoû programu uûywa ciâgu znaków
- np. 'abcd', a nastëpnie program czeka na wprowadzenie, którejô
- z wyûej wymienionych liter. Numer wprowadzonego znaku jest
- zapisywany w zmiennej lokalnej o nazwie $num.
-
- Przykîad choice abcd
- wprowadziîem literë 'd', zmienna num przyjmuje wartoôê 4, poniewaû
- litera 'd' jest czwartâ z kolej we wprowadzonym ciâgu liter
- 'abcd'. Istnieje jeszcze drugi argument, bëdâcy przeîâcznikiem
- o nazwie 'COM'. Sîuûy on do wprowadzenia komentarza w rodzaju:
- 'Wybierz klawisz - abcd'. Gdy umieôcimy ten przeîâcznik, komentarz
- pojawi sië, a program bëdzie czekaî na wprowadzenie znaku.
- Gdy uûytkownik wprowadzi znak inny niû wczeôniej zdefiniowany, to
- zmienna $num przyjmie wartoôê 0.
-
- W pliku choice.e jest zamieszczony kod úródîowy programu w jëzyku
- Amiga E v3.0+
-
- Oto przykîadowy skrypt z uûyciem powyûszej komendy:
-
- Echo "a - dir ; b - list ; c - newshell ; ? - avail"
- DH4:dos_extend/choice abc COM
- IF VAL $num EQ 0
- Echo "Pozycja deflaudowa"
- avail
- skip koniec
- ENDIF
-
- IF VAL $num EQ 1
- Echo "Wybraîeô a"
- skip pierwsza
- ENDIF
-
- IF VAL $num EQ 2
- Echo "Wybraîeô b"
- skip druga
- ENDIF
-
- IF VAL $num EQ 3
- Echo "Wybraîeô c"
- skip trzecia
- ENDIF
-
- lab pierwsza
- Dir
- skip koniec
-
- lab druga
- list
- skip koniec
-
- lab trzecia
- newshell
- skip koniec
-
- lab koniec
-