Menu kategorii
  • Szukacz

    Szukacz

     Paweł Wujczyk
    Paweł Wujczyk
    00:00
    09.03.2006
    18407 wyświetleń

    Jest to prosty jednak bardzo przydatny program. Przegląda mianowicie wszystkie dyski komputera w poszukiwaniu pliku przekazanego programowi jako parametr. Pętla for wykonuje trzy zadania: wyświetla gdzie aktualnie program szuka pliku, zmienia dysk i jeżeli takiego dysku nie ma nie wyświetla komunikatu o błędzie oraz wyświetla ścieżkę odnalezionego pliku w skróconym formacie. Poniższe zdjęcie dobrze obrazuje działanie programu. Zauważmy, że używając tego prostego programu bardzo szybko odnaleźliśmy jeden plik, który mógł znajdować się na jednym z dwunastu dysków. Oczywiście używając tego programu możemy używać symboli wieloznacznych.

    @echo off
    if  "%1"=="" goto help
    for %%x in (c: d: e: f: g: h: i: j: k: l: m: n:) do (
    echo przeszukuje dysk %%x...
    %%x 2>nul
    dir %1 /s /p /b
    )
    goto end:

    :help
    echo Program wyszukuje pliki na dysku twardym
    echo Wywolanie programu: Szukacz plik.roz

    :end

     

    Program, który tu został zamieszczony wykorzystuje polecenia i zmienne opisane w tabeli dotyczącej programów wsadowych. Proponujemy przed lekturą tego programu zapoznać się z ww. tabelą. Na pewno po przeczytaniu zamieszczonych tam przykładów kod programu będzie bardziej zrozumiały.


    Spodobał Ci się ten artykuł? Podziel się z innymi!

    Źródło:

    Polecamy również w kategorii Programy wsadowe (.bat)