Batch // Forum o Komputerach

Batch i w ogóle.....

Ogłoszenie

CzekoTV <---- Właściciel MrVejver <----- WspółWłaściciel

#1 2013-06-27 13:04:53

CzekoTV

Administrator

Call me!
Zarejestrowany: 2013-06-26
Posty: 16
Punktów :   

Poradnik Batch // [Tłumacz komend]

Lekcja 1 // echo, echo off, exit

echo // wyświetla tekst który napiszemy, musimy pamiętać, że między echo, a tekstem
musi być odstęp o jedną spację.

echo off // jest to zablokowanie podstawowego tekstu, który się pojawia w CMD.

exit // wyłącza twój program.

       Lekcja 2 // set, if (zmienne)

set /p zmienna= // To co tu wpiszesz to będzie zmienną. Czyli jak naprzykład chcesz wpisać jak masz na
imię to potem jak napiszesz "%zmienna%" to wyświetli ci się to samo co napisałeś "jak masz na imię".

set /a dzialanie= // wpisujesz np. 2+2 ta zmienna ci automatycznie oblicza, jeżeli chcesz pomnożyć lub
podzielić napisz 3/1 lub 3*3 .

if %zmienna%==lol // Sprawdza czy to co napisałeś w zmiennej równa się słówku "lol", jeżeli tak to
możesz tam wpisać komendę np. "if %zmienna%==lol goto lol" w tym przypadku będzie to skok do
etykiety lol

       Lekcja 3 // pause, pause >nul, ping localhost

pause // Zatrzymuje program i czeka, aż naciśniesz dowolny klawisz. Wtedy ci się pojawia:
"Aby kontynuować naciśnij dowolny klawisz"

pause >nul // To samo co "@up" tylko, że nie ma napisu.

ping localhost -n (sekundy) >nul // Czeka tyle sekund ile wpiszesz, a jak minie tyle sekund to
wykonuję daną komendę, która napisałeś np.

Kod:

ping localhost -n 2.5 >nul
goto lol

Może napiszę więcej potem .

        Lekcja 4 // >nul, menu, echo tekst >> tekst.txt

pause >nul - Było u góry xd

ping localhost -n 2 >nul - Nie widać dziwnych tekstów. Jesteś ciekawy jakie teksty?
Zobacz sobie usuwając tekstu >nul ;D


>nul - Jest dość rzadko używaną komendą. Nie jest w jakiś sposób ważna. Jednakże powoduje
ona nie widoczność danej komendy.

Zrobimy sobie menu:

Kod:

:menu
cls
echo LOL
pause >nul
exit

:menu - Jest to etykieta do której można podłączyć komendę goto .


Czym się rózni
echo >> tekst.txt .... od
echo > tekst.txt

1. "echo >> tekst.txt" - Wpiszesz do naszego notatnika (tekst.txt) np. lol
to tekst który napisałeś w echo wyświetli się pod tekstem lol. Nie wierzysz?
Zrób to samo i wpisz w Batch programie w kodzie: "type tekst.txt".

2. "echo > tekst.txt" - jak napiszesz w (tekst.txt) lol i zrobisz komende tą co napisałem. To
wyświetli ci się tylko tekst który napisałeś pomiędzy "echo a > tekst.txt".

         Lekcja 5 // Operacje na plikach i folderach

md - tworzy folder.

rd - usuwa katalog, tylko jeżeli jest pusty.

del - (całe słowo: delete) usuwa on katalog i pliki w nim umieszczone.

copy - Kopiuje dany plik

move - Przenosi dany plik

xcopy - Kopiuje dokładnie każdy plik. Można ustawić by kopiował dane rozszerzenie.

          Lekcja 6 // cls, goto + Podsumowanie

cls - oczyszcza ekran, który jest wcześniej.

goto - skok do etykiety. - przykład: goto menu - Skok do etykiety o nazwie menu.

Podsumowanie:

- Komendy Batch wytłumaczone [zrozumiale]

- Wiele przykładów

- Wytłumaczone zrozumiale i dobrze

Pozdrawiam !


Ciesze się milordzie... Porozmawiajmy o Jezusie!

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.ts2.pun.pl www.p2mail.pun.pl www.bwc.pun.pl www.wings3d.pun.pl www.nmw.pun.pl