Informatyk: ktoś kto naprawi problem, o którym nie wiedziałeś w sposób, którego nie rozumiesz.
Zadania wsadowe MS-DOS - zadania

Zadania wsadowe bez parametrów

  1. 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.
     
  2. 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.
     
  3. 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.
     
  4. 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.
     
  5. 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.
     
  6. 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

  1. 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.
       
  2. Napisz zdanie wsadowe, którego zadaniem jest wyświetlić na monitorze komunikat o ilości wolnego miejsca na podanym w parametrze napędzie dyskowym.
     
  3. 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.
     
  4. 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.
     
  5. 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.
     
  6. 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.
     
  7. 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):

  1. 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.
     
  2. Utworzyć podaną w parametrach listę katalogów kolejno się zagłębiających w katalogu bieżącym.
     
  3. Wyświetlić z podanych w parametrach katalogów wszystkie pliki (tylko pliki, bez katalogów), posortowane wg nazwy.
     
  4. Dla podanych w parametrach katalogów wyświetla liczbę ich podkatalogów.
     
  5. 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.
     
  6. Dla podanych w parametrach plików tekstowych policzyć i wyświetlić na ekranie ile każdy z nich ma wierszy.
     
  7. 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.
     
  8. 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.
     
  9. Wyświetlić alfabetycznie posortowany nazwy wszystkich plików o zerowej długości z podanych w parametrach katalogów.
     
  10. 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.
     
  11. 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.
     
  12. 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ń).
     
  13. Utworzenie katalogu podanego w 1-szym parametrze i skopiowanie do niego plików podanych w kolejnych parametrach.
     
  14. 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.
     
  15. Wyświetlenie informacji o ilości wystąpień ciągu znaków podanego w pierwszym parametrze w plikach podanych w kolejnych parametrach.
     
  16. Przenie sienie z katalogu podanego w pierwszym parametrze do katalogu podanego w drugimparametrze plików podanych w kolejnych parametrach.
     
  17. 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ą).
     
  18. 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.
     
« wstecz