| .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 |