Zadania wsadowe MS-DOS - zadania
Zadania wsadowe bez parametrów
- Napisz zdanie wsadowe, którego zadaniem jest:
- utworzenie w katalogu głównym dyskietki katalogu PROBA;
- skopiowanie do tego katalogu wszystkich plików *.PAS z katalogu C:\TP\EXAMPLES;
- zmiana rozszerzeń skopiowanych plików na BAK;
- ustawienie bieżącego katalogu dysku C: na \TP\BIN;
- ustawienie bieżącego katalogu dysku A: na \PROBA;
Każda czynność powinna być poprzedzona pytaniem do użytkownika oto, czy ma
być wykonana.
- Napisz zdanie wsadowe, którego zadaniem jest:
- wyświetlenie etykiety dysku C:;
- skasowanie całej zawartości katalogu C:\TEMP;
- wyświetlenie (ze stronicowaniem) wszystkich plików *.EXE z całego dysku C:;
- wyczyszczenie ekranu;
- wyświetlenie bieżącej daty i czasu systemowego;
Każda czynność powinna być poprzedzona pytaniem do użytkownika oto, czy ma
być wykonana. Odpowiedź przecząca powinna przerwać zadanie.
- Napisz zdanie wsadowe, którego zadaniem jest:
- sformatowanie dyskietki w napędzie A:;
- skopiowanie na dyskietkę wszystkich plików *.INI z dysku C: (wraz
z podkatalogami);
- wyświetlenie zawartości całej dyskietki (ze stronicowaniem);
- ustawienie katalogu bieżącego dysku C: na \WINDOWS\TEMP;
- wyczyszczenie ekranu;
- wyświetlenie daty i czasu systemowego oraz wersji systemu operacyjnego.
Każda czynność powinna być poprzedzona pytaniem do użytkownika oto, czy ma
być wykonana.
- Napisz zdanie wsadowe, którego zadaniem jest:
- wyświetlenie wersji systemu operacyjnego;
- utworzenie w katalogu C:\TEMP podkatalogu ZALICZ;
- skopiowanie do utworzonego katalogu wszystkich plików *.PAS z katalogu C:\TP oraz
wszystkich jego podkatalogów (wraz z tymi podkatalogami);
- ustawienie katalogu bieżącego dysku C: na utworzony katalog;
- wyświetlenie zawartości tego katalogu i jego podkatalogów (ze stronicowaniem).
Każda czynność powinna być poprzedzona pytaniem do użytkownika oto, czy ma
być wykonana.
- Napisz zadanie wsadowe, które wyświetla wszystkich pliki *.PAS z zatrzymaniem
wyświetlania po zapełnieniu ekranu oraz po wyświetleniu całego pliku. Wyświetlanie
pliku powinno być poprzedzone wyświetleniem jego nazwy.
- Napisz zadanie wsadowe, które będzie obsługiwało następujące menu:
- uruchomienie edytora DOS-u
- wyświetlenie zawartości głównego katalogu bieżącego dysku
- wyświetlenie wszystkich plików *.TXT z bieżącego katalogu
- wyjście z zadania
Menu powinno po każdej czynności powracać, aż do wybrania opcji wyjścia.
Zadania wsadowe
z określoną ilością parametrów
- Napisz zdanie wsadowe, które wyświetla 3 parametry podane przy uruchomieniu
zadania wsadowego:
- wszystkie parametry w jednym wierszu;
- każdy parametr w osobnym wierszu;
- w osobnych wierszach, ale z kontrolą, czy dany parametr został podany.
- Napisz zdanie wsadowe, którego zadaniem jest wyświetlić na monitorze komunikat
o ilości wolnego miejsca na podanym w parametrze napędzie dyskowym.
- Napisz zdanie wsadowe, którego zadaniem jest wyświetlić na monitorze komunikat
o ilości i łącznej wielkości plików z podanym w parametrze rozszerzeniem.
- Wyświetlić aktualne katalogi napędów A: i C:, a następnie zmienić
je na podane w kolejnych parametrach. Jeżeli parametry są niekompletne (mniej niż
2), to wykonać tylko 1-sze polecenie i wyświetlić komunikat o błędnych parametrach.
- Napisz zdanie wsadowe, które zapisuje do podanego pliku aktualny znak zachęty
(PROMPT), ścieżki przeszukiwań (PATH), wersję DOS-u oraz etykietę
dysku twardego.
- Napisz zdanie wsadowe, które ustawi czas systemowy na wartość podaną w 1-szym
parametrze, datę - na 2-gi parametr, a do aktualnej ścieżki przeszukiwań dołożyć
katalogi podane w 3-im parametrze. Pamiętaj o kontroli kompletności parametrów.
- Napisz zdanie wsadowe, którego zadaniem jest uruchomienie BC.EXE z katalogu
podanego w 1-szym parametrze (o ile tam się znajduje) i przekazanie mu jako parametru
programu CPP podanego w 2-gim parametrze. Brak parametru lub programu sygnalizować
komunikatem. Po wyjściu z programu ustawić jako bieżący - katalog główny napędu C:.
Zadania wsadowe
z nieokreśloną ilością parametrów
Napisz zadanie wsadowe, którego zadaniem jest (w każdym zadaniu
zwracaj uwagę na kontrolę podania przez użytkownika niezbędnych parametrów):
- Założenie w katalogu głównym dysku podanego w pierwszym parametrze katalogów
podanych w kolejnych parametrach. Katalogi należy zakładać w katalogu głównym podanego
napędu.
- Utworzyć podaną w parametrach listę katalogów kolejno się zagłębiających w katalogu
bieżącym.
- Wyświetlić z podanych w parametrach katalogów wszystkie pliki (tylko pliki,
bez katalogów), posortowane wg nazwy.
- Dla podanych w parametrach katalogów wyświetla liczbę ich podkatalogów.
- Sprawdzić, czy na bieżącym dysku, w którymkolwiek katalogu, są pliki o podanych
w parametrach nazwach. Jeśli tak, to wyświetlić informację na monitorze.
- Dla podanych w parametrach plików tekstowych policzyć i wyświetlić na ekranie
ile każdy z nich ma wierszy.
- Dopisamie do pliku CHWIL.TMP.posortowanej zawartości plików - o ile istnieją
-podanych w kolejnych parametrach poprzedzając każdy nagłówkiem z nazwą pliku.
- Kopiowanie z katalogu podanego jako pierwszy parametr do katalogu bieżącego
tylko tych plików podanych w kolejnych parametrach, których nie ma w katalogu bieżącym.
- Wyświetlić alfabetycznie posortowany nazwy wszystkich plików o zerowej długości
z podanych w parametrach katalogów.
- Sprawdzenie, czy istnieją na bieżącym dysku podane w parametrach katalogi (nie
tylko w katalogu bieżącym, ale w jakimkolwiek innym katalogu) i wyświetlenie odpowiedniego
komunikatu na monitor.
- Zapisanie do podanego w 1-szym parametrze pliku zawartości katalogów podanych
w kolejnych parametrach, a następnie wyświetlenie tego pliku na monitorze.
- Posortowanie podanych w parametrach plików z rozszerzeniem TXT i zapisanie
każdego z nich do pliku o tej samej nazwie i rozszerzeniu SOR (parametry
mają nazwy bez rozszerzeń).
- Utworzenie katalogu podanego w 1-szym parametrze i skopiowanie do niego plików
podanych w kolejnych parametrach.
- Sformatowanie dyskietki (szybki format bez systemu) w napędzie podanym w 1-szym
parametrze, zakłożenie na niej katalogu podanego w 2-gim parametrze i skopiowanie
do niego plików podanych w kolejnych parametrach.
- Wyświetlenie informacji o ilości wystąpień ciągu znaków podanego w pierwszym
parametrze w plikach podanych w kolejnych parametrach.
- Przenie sienie z katalogu podanego w pierwszym parametrze do katalogu podanego
w drugimparametrze plików podanych w kolejnych parametrach.
- W zależności od 1-ego parametru (TYPE lub DEL) wyświetlenie na
monitor lub skasowanie podanych w kolejnych parametrach plików (o ile istnieją).
- Jeżeli pierwszym parametr jest T, to założenie katalogów o podanych w
kolejnych parametrach nazwach. Jeżeli pierwszym parametr jest K, to kasowanie
(o ile istnieją) katalogi podane w kolejnych parametrach.
|