.BAT - Programowanie komendami DOS dla początkujących i zaawansowanych użytkowników PC

Nadzorca programów DOS.

PLIK P.BAT.

Zgodzą się Państwo, że uruchamianie programów spod DOS jest dosyć uciążliwe. Trzeba zawsze pamiętać, gdzie znajduje się dany program - a ścieżka dostępu jest nieraz bardzo długa. Ja zniwelowałem tę niedogodność tak, że inicjalizacja mojej ulubionej 9-tki przebiega błyskawicznie. Na dysku twardym mam katalog BATY, w którym przechowuję wszystkie, wykonane przeze mnie programy wsadowe. Wymieniony katalog został umieszczony wraz z poleceniem PATH w pliku AUTOEXEC.BAT, tak więc programy mogą być wywołane z każdego miejsca. Plik P.BAT (skrót od słowa program) uruchamia 9, najczęściej używanych programów - w kolejności od najczęściej do najmniej używanego. Tutaj, omawiając P.BAT, przedstawiam jego kod dosłownie, tak jak występuje u mnie, ale Państwo przystosują go do swoich wymagań. Dołączony do programu BAT dla Windows plik P.BAT zawiera powtórzoną dwa razy komendę REM w miejscu, gdzie wpiszą Państwo swoje własne, ulubione programy , usuwając moje. Jak działa P.BAT ? Przy wywołaniu musi otrzymać jeden parametr - cyfry od 0 do 9. Pisząc P 0 (Enter) wyświetlimy plik tekstowy OPIS.BAT, który przypomina, jakie programy są uruchamiane po podaniu określonego parametru - taka podręczna ściągawka. Plik OPIS.BAT, powinien także znaleźć się w katalogu BATY. Komenda P 1 uruchamia C Borlanda, P2 - polski program Misz Masz, a P 9 - wspaniale skonstruowane demo, ktoremu lubię się przyglądać w wolnych chwilach.

@ECHO OFF
CLS
IF "%1" == "" GOTO ZLY >NUL
FOR %%1 IN (0 1 2 3 4 5 6 7 8 9) DO IF "%1" == "%%1" GOTO DOBRZE >NUL
GOTO ZLY >NUL
:DOBRZE
IF "%1" == "0" GOTO OPIS
IF "%1" == "1" GOTO PROG1
IF "%1" == "2" GOTO PROG2
IF "%1" == "3" GOTO PROG3
IF "%1" == "4" GOTO PROG4
IF "%1" == "5" GOTO PROG5
IF "%1" == "6" GOTO PROG6
IF "%1" == "7" GOTO PROG7
IF "%1" == "8" GOTO PROG8
IF "%1" == "9" GOTO PROG9
:OPIS
IF NOT EXIST \AJB\OPIS.BAT GOTO BRAKPTXT
MORE < \AJB\OPIS.BAT
GOTO KONIEC
:PROG1
REM Programowanie w C spod DOS.
CD \BORLAND
C55
GOTO KONIEC
:PROG2
REM Program Miszmasz. Interpunkcja, idiomy angielskie, haiku, etc.
CD \DOS\miszma30
mm
GOTO KONIEC
:PROG3
REM Uruchamia szybką pomoc dla komend DOS.
CD \dos
fasthelp
GOTO KONIEC
:PROG4
REM Kopiuje ekran spod DOS.
cd \pcs
doscap
GOTO KONIEC
:PROG5
REM Gra. Symulacja wyborów parlamentarnych.
CD \dos\moje\gry\gra-elkc
elect
GOTO KONIEC
:PROG6
REM Przykłady small biznesu w USA.
cd \dos\usabiz
infodisk
GOTO KONIEC
:PROG7
REM Podręcznik Internetu.
CD \DOS\KACPER\DOS_INET
LI
GOTO KONIEC
:PROG8
REM Demo programu do prowadzenia kampanii reklamowej.
CD \ANDJ\DEMA\REMEDIA
KAMPANIA
GOTO KONIEC
:PROG9
REM Demo Intela o OverDrive procesorze.
CD \ANDJ\DEMA\INTEL
DEMO
GOTO KONIEC
:ZLY
ECHO.
ECHO.
ECHO.
ECHO.
ECHO Proszę uruchomić program ponownie, podając prawidłowy parametr.
ECHO Parametrem są cyfry od 0 do 9.
ECHO Oto przykład prawidłowej składni:
ECHO P 5
ECHO P 0 (P - spacja - zero) wyświetla spis programów i
ECHO przyporządkowanych im parametrów.
GOTO KONIEC
:BRAKPTXT
ECHO Brak pliku opis.bat.
GOTO KONIEC
:KONIEC