Wątek przeniesiony wczoraj, 16:16 z Edukacja przez somekind.

DOS parametr

0

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.

0

jeżeli np. mam napisać plik wsadowy, który wypisze na ekranie wartość parametru pierwszego i drugiego oraz nazwę pliku wsadowego.Dopisałam 2. przed echo żeby nie przekierowywało do czyjegoś profilu
to pierwszy plik mam taki to jest przyklad2.bat :
[email protected] off
echo Ala ma kota
pause
echo Ola ma psa
a drugi taki:
[email protected] off
echo przyklad2.bat
echo %0
pause
echo PARAMETRY
echo Parametr1
echo %1
echo parametr2
echo %2
To dlaczego wypisuje mi echo is off

0

Nie tyle w DOS-ie (to by były parametry przerwania 0x21) co w procesorze plików BAT, którym był command.com

... a jak widzę nick to tracę ochotę wyjaśniania szczegółow

0

Wiem, że zadaję podstawowe pytania, ale dzięki pomocy z tego forum zdałam kolokwium z programowania w języku C.

0

AnyKtokolwiek nie rozumiem co napisałeś.

0
Nikto0 napisał(a):
echo PARAMETRY
echo Parametr1
echo %1
echo parametr2
echo %2

To dlaczego wypisuje mi echo is off

Ponieważ wywołujesz polecenie echo bez parametrów, jeśli wywołałaś przyklad2.bat bez parametrów.

0

czyli gdzie mam wpisać parametry Ala i Ola?

0

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
0
Nikto0 napisał(a):

czyli gdzie mam wpisać parametry Ala i Ola?

Chodzi o to: przy uruchamianiu pliku bat?

przyklad2.bat Ala Ola

http://biuletyn.rcre.opolskie[...]e/pliki_wsadowe.htm#Argumenty

0

A ten przykład z 11:10?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0