Skocz do zawartości

Kurs programowania plików wsadowych i CMD


Bagno

Rekomendowane odpowiedzi

© 2007 By Bagno (Filip Butkiewicz [HotSummer]). All rights reserved

 

Wstęp

Czym jest BATCH? Są to pliki wsadowe systemu MS-DOS. Czym jest wiersz poleceń no to chyba każdy wie. Ale wiecie o tym że można kolorowac wiersz poleceń,m uruchamiac programy na cicho (silent mode) itd?

Jest to kurs dla początkujących programistów :P

 

Kilka słów od autora

Hmmm, ze wszystkich języków najbardziej lubię BATCH. Dlaczego? Mogę w nim napisac piekne programy pod dos i konsolę, oraz cudowne Virusy Niszczyciele :]

 

Pierwszy program

Tradycją jest napisac pierwszy program który wyświetli text Hello World! Nie przerwę jej :D

Plik zapisujemy z rozszerzeniem .bat

 

@echo off
echo Hello World

 

Ok, napisałeś? To twój pierwszy programn w BATCHU

Co on robi? Do czego słuzy echo off? Wyświetla text Hello world na ekranie za pomocą funkcji echo. Echo off służy do wyłączania echo poleceń (Wyświetlania tej ścieżki do jakiegoś katalogu i nazwy koimendy)

inaczej gdybyś tego nie napisał miałbyś takie cos na ekranie

 

Microsoft Blblabla
(C) Blabla bla
C:\Documents and Settings\Userek> echo hello world
hello world

 

Proste? Kapujesz?

 

2. Reszta kursu

Dobrą metodą nauki będzie też przedstawinenie wszystkich komend batcha i wiersza poleceń

CD - Zastosowanie: CD c:\pupka lub też CD.. - działanie: CD c:\pupka przechodzi do katalogu c:\pupka     cd.. powraca do poprzedniego katalogu

DIR - Zastosowanie DIR C:\cos można też z parametrami:
[quote]/p - 1 ekran naraz
/q - właściwości pliku
/w -szeroko
/d - kolumny
i dalej już tłumaczył o nich nie będe[/quote]
Działanie: pokazuje na ekranie spis plików w  danym katalogu lub też właściwości jednego:D

MD - zastosowanie MD c:\papapa - tworzy katalog o nazwie papapa na patycji c:
MKDIR - to samo co wyżej

RD - usuwa katalog - zastosowanie RD c:/lalala można też z atrybutami:
[quote]/s -usuwa też podkatalogi
/q - tryb cichy[/quote]

RMDIR - to samo co wyżej

TREE wyświetla drzewo plików lub znaków ASCII
[quote]/f - pliki
/a - znaki ascii
[/quote]

 

Ciag dalszy nastąpi. Nie chce mi się teraz zapisywac całej strony ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Po co się w dzisiejszych czasach batcha uczyć...
po to, żeby pisać niszczycielskie h4x wirusy :twisted:

 

a tak swoją drogą - ktoś dziś jeszcze używa batcha na co dzień? script kiddies? :P już bym bardziej zrozumiał kurs basha, bo to jest chociaż przydatne na linuksach, ale batch? eee...

Odnośnik do komentarza
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ę...