Skocz do zawartości
Ichigo0

DOS parametry

Rekomendowane odpowiedzi

Nie potrafię zrozumieć na czym polega działanie parametrów w DOS-ie. Może ktoś to prosto wytłumaczyć? W poniedziałek mam kolokwium.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

jeżeli np. mam napisać plik wsadowy, który wypisze na ekranie wartość parametru pierwszego i drugiego oraz nazwę pliku wsadowego.
to pierwszy plik mam taki to jest przyklad2.bat :
@echo off
echo Ala ma kota
pause
echo Ola ma psa
a drugi taki:
@echo off
echo przyklad2.bat
echo %0
pause
echo PARAMETRY
echo Parametr1
echo %1
echo parametr2
echo %2
To dlaczego wypisuje mi echo is off

Edytowane przez Ichigo0

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

jeśli wywołujesz bez parametrów, to będzie pokazywało komunikat, połącz linijkę z informacją który parametr pokazujesz oraz z wartością parametru, to przestanie pokazywać echo is off

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam jeszcze jeden przykład napisz plik wsadowy który wyczyści ekran a następnie skopiuje plik podany jako parametr jeden do lokalizacji podanej jako parametr dwa. Następnie program wypisze komunikat o zakończeniu kopiowania i wyświetli swoją zawartość
jak to zrobić na przykladzie2.bat z Alą i Olą?
Tutaj chyba znowu nie mam parametrów i nie wiem gdzie i jak mam to wpisać?
Co znaczy type%0?
Nie mam w książce nic praktycznie o parametrach.

@echo off
echo Tworze katalog
echo%2
md%2
copy%1%2
echo kopiowanie zakończone
echo zawartość pliku wsadowego
type%0

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...