• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Program wsadowy

    Przeczytaj także...
    Graficzny interfejs użytkownika, środowisko graficzne (ang. Graphical User Interface, GUI) – ogólne określenie sposobu prezentacji informacji przez komputer oraz interakcji z użytkownikiem, polegające na rysowaniu i obsługiwaniu widżetów.Rozszerzenie – sposób oznaczania typu pliku za pomocą sufiksu jego nazwy. Rozszerzenie jest oddzielone od reszty nazwy za pomocą kropki. Ponieważ w nowoczesnych systemach nazwa pliku może sama w sobie zawierać kropki, przyjmuje się, że rozszerzeniem jest część nazwy po ostatniej kropce, a samo rozszerzenie nie zawiera kropek.
    cmd.exe – interpreter poleceń stosowany w rodzinie systemów operacyjnych Microsoft Windows NT (włączając Windows 2000, XP, 2003, Windows Vista i Windows 7), Windows CE oraz OS/2.

    Program wsadowy, plik wsadowy (ang. batch file) – program komputerowy wykonywany w trybie wsadowym, tj. bez wpływu użytkownika na przebieg programu. Plik wsadowy to plik, w którym zapisany został program wsadowy. Programy wsadowe mogą być wykonywane w różnych systemach operacyjnych, w szczególności w systemach Unix, Linux, DOS, Windows i innych.

    Windows XP (nazwa kodowa Whistler) – wersja systemu operacyjnego Microsoft Windows z rodziny Windows NT (oparty na jądrze NT) firmy Microsoft, wydana oficjalnie 25 października 2001 roku. Koniec wsparcia technicznego dla tego systemu operacyjnego planowany jest na 8 kwietnia 2014.Windows 2000 – 32-bitowy, wielozadaniowy z wywłaszczaniem, wielowątkowy system operacyjny z serii NT. Jest to kolejny system operacyjny należący do rodziny Windows NT. Został wydany 17 lutego 2000 roku. Jego następcami są Windows XP, wydany w październiku 2001 roku, oraz Windows Server 2003, wydany w kwietniu 2003 roku. Windows 2000 jest klasyfikowany jako system operacyjny o jądrze hybrydowym.

    Programem wsadowym może być kompilowany program komputerowy lub skrypt, czyli zapisany w pliku ciąg poleceń interpretowanych bez kompilacji przez powłokę systemu operacyjnego.

    Program wsadowy z założenia nie oczekuje współpracy (interakcji) z użytkownikiem w trakcie wykonywania. Po uruchomieniu użytkownik nie ma wpływu na przebieg programu wsadowego, może jedynie oczekiwać na jego zakończenie lub ewentualnie przerwać jego działanie. Jednak, jeśli program wsadowy wymaga podania parametrów potrzebnych do działania, np. opcji, nazwy pliku, katalogu czy nazwy użytkownika, należy podać je w chwili uruchamiania programu w wierszu poleceń jako argumenty wywołania programu. Często z programami wsadowymi utożsamiane są skrypty, ale nie wszystkie skrypty wykonywane są w trybie wsadowym, wiele skryptów działa bowiem w trybie interakcyjnym, tj. oczekując współdziałania użytkownika.

    Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone. AUTOEXEC.BAT – nazwa specjalnego programu wsadowego m.in. systemu MS-DOS. Znajduje się on w katalogu głównym uruchamianego systemu plików/partycji.

    Programy wsadowe na ogół nie wymagają interfejsu graficznego, często uruchamiane są w trybie tekstowym, czyli z wiersza poleceń. W systemie Windows mogą być także uruchamiane z wiersza poleceń zredukowanego do okna Uruchom w menu Start lub eksploratora Windows przez uruchomienie pliku. Wynik działania programu wsadowego może być zapisany do pliku, wyprowadzony (wyświetlony) na ekran, może być wprowadzony jako zmiana w rejestrze systemu Windows lub przekazany do innego programu przy przetwarzaniu potokowym.

    Program komputerowy (ang. computer program) - sekwencja symboli opisująca obliczenia zgodnie z pewnymi regułami zwanymi językiem programowania. Program jest zazwyczaj wykonywany przez komputer (np. wyświetlenie strony internetowej), czasami bezpośrednio – jeśli wyrażony jest w języku zrozumiałym dla danej maszyny lub pośrednio – gdy jest interpretowany przez inny program (interpreter). Program może być ciągiem instrukcji opisujących modyfikacje stanu maszyny ale może również opisywać obliczenia w inny sposób (np. rachunek lambda).System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.

    Programy wsadowe mogą wykonywać zadania pozwalające na ich zautomatyzowanie. Takimi zadaniami jest przetwarzanie tekstu lub powtarzające się zadania administratora systemu.

    Programy wsadowe w systemach MS-DOS i MS Windows[ | edytuj kod]

    W systemach MS-DOS i Windows typowym programem wsadowym jest plik tekstowy zawierający ciąg poleceń interpretera komend, z angielskiego nazywany batchem lub plikiem batchowym (od ang. batch file); w środowisku uniksowym taki plik zawierający ciąg poleceń powłoki systemowej nazywany jest skryptem. Po uruchomieniu programu wsadowego interpreter odczytuje z pliku i wykonuje kolejne zapisane w nim polecenia.

    Unix Time-Sharing System (pisane również jako UNIX, choć nie jest to skrót – nazwa „UNIX” jest kalamburem określenia Multics, który był wzorem dla Uniksa) – system operacyjny rozwijany od 1969 r. w Bell Labs (UNIX System Laboratories, USL) przez Dennisa Ritchie i Kena Thompsona. W latach 70. i 80. zdobył bardzo dużą popularność, co zaowocowało powstaniem wielu odmian i implementacji. Część z nich, w szczególności Linux oraz OS X, jest w użyciu do dziś. UNIX jest zarejestrowanym znakiem towarowym The Open Group.Windows Server 2003 – wersja systemu Windows, oparta na edycji XP, przeznaczona do zastosowań serwerowych (NT Server). System wydany został 24 kwietnia 2003, a podstawowe wsparcie techniczne zakończyło się 13 lipca 2010.

    Programy wsadowe systemu MS-DOS posiadają rozszerzenie .BAT, a systemu Windows rozszerzenie .BAT lub .CMD. AUTOEXEC.BAT to specjalny program wsadowy uruchamiany podczas startu systemu MS-DOS i Windows z rodziny 9x.

    Interpreterem komend (powłoką systemową) w systemach MS-DOS i Windows z rodziny 9x jest program command.com, a w systemach Windows z linii NT (Windows NT, 2000, XP, 2003, Vista itd.) – program cmd.exe.

    Przykładowe komendy wsadowe, będące poleceniami powłoki systemowej (interpretera komend) systemu MS-DOS i Microsoft Windows:

    Microsoft Windows NT (ang. New Technology) – rodzina 32- i 64-bitowych systemów operacyjnych firmy Microsoft, początkowo przeznaczonych do zastosowań profesjonalnych, obecnie z tej rodziny pochodzą także najpopularniejsze systemy dla użytkowników domowych. Rodzina systemów NT, wywodzi się z systemu OS/2, opracowanego przez IBM we współpracy z Microsoftem. Początkowe wersje Windows NT w wersji 3.x mogły być instalowane na partycji HPFS (System plików OS/2), właśnie dlatego, że rodzina NT bazowała na kodzie OS/2.Wiersz poleceń (ang. Command Line Interface, CLI), to jeden z najczęściej spotykanych sposobów interakcji człowieka z komputerem. Inne przykłady to interfejs tekstowy oraz interfejs graficzny.
  • ECHO – wyświetlanie tekstu na ekranie,
  • COPY – kopiowanie pliku,
  • DEL – usuwanie pliku,
  • RMDIR – usuwanie katalogu,
  • MKDIR – tworzenie katalogu.
  • Przykładowy program wsadowy systemu MS-DOS lub Windows, w tym przykładzie wyświetlający napis Hello World, wygląda następująco:

    @echo off
    echo Hello World
    pause
    

    Przykładowy skrypt proszący o podanie imienia i wypisujący stosowny komunikat:

    COMMAND.COM – domyślna powłoka (inaczej interpreter poleceń) systemu MS-DOS i niektórych wersji systemu Windows. Tłumaczy polecenia wpisane po znaku zachęty (ang. prompt; zwykle w postaci "C:>" lub "C>") na komendy wykonywalne przez system DOS.Rejestr Windows, a dokładnie rejestr ustawień w systemach operacyjnych Windows – hierarchiczna baza danych konfiguracyjnych. Są w niej przechowywane informacje o konfiguracji i ustawieniach m.in. użytkowników, urządzeń podłączonych do komputera, a także zainstalowanych programów.
    @echo off
    set /p imie=Jak masz na imię?
    echo Witaj %imie%
    pause
    

    i wynik jego działania:

    Jak masz na imię? Michał
    Witaj Michał
    Aby kontynuować, naciśnij dowolny klawisz . . .
    

    Przykład ten demonstruje możliwość pobierania danych od użytkownika nie tylko poprzez parametry, ale także w czasie trwania wykonywania skryptu. Możliwość taka istnieje w Windows NT. Przykładowy skrypt tworzący folder o nazwie test, a następnie usuwający go.

    Powłoka systemowa (ang. shell) – program komputerowy pełniący rolę pośrednika pomiędzy systemem operacyjnym lub aplikacjami a użytkownikiem, przyjmując jego polecenia i "wyprowadzając" wyniki działania programów. To pośrednictwo nie jest obowiązkowe (programy mogą być bardziej "samodzielne").DOS (ang. Disk Operating System) – pierwszy przenośny (Disk) system operacyjny OS komputerów PC i mikrokomputerów lat 80. rezydujący nad BIOS-em, zawierający m.in. rozszerzenia programowe procedur sprzętowych BIOSu i interpreter komend. DOS zawiera niektóre doświadczenia systemu klasy CP/M.
    @echo off
    mkdir test
    rmdir test
    exit
    

    Zobacz też[ | edytuj kod]

  • skrypt
  • Linki zewnętrzne[ | edytuj kod]

  • Programy wsadowe



  • w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym) . Proces ten nazywany jest kompilacją. W informatyce kompilatorem nazywa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy. Niektóre z nich tłumaczą najpierw do języka asemblera, a ten na język maszynowy jest tłumaczony przez asembler.
    Potok (ang. pipe) – jeden z mechanizmów komunikacji międzyprocesowej umożliwiający wymianę danych pomiędzy dwoma procesami. Odbywa się to najczęściej poprzez połączenie standardowego wyjścia jednego procesu ze standardowym wejściem drugiego.
    Tryb wsadowy, przetwarzanie wsadowe – wykonywanie serii zadań (programów) przez komputer. Zazwyczaj kolejne zadania są ze sobą powiązane: dane wyjściowe jednego programu przekazywane są kolejnemu programowi, któremu służą jako dane wejściowe itd.
    Tryb tekstowy – tryb pracy karty graficznej, w którym wyświetla ona tylko znaki. Liczba kolumn i wierszy zależna jest od platformy – w komputerze osobistym IBM-PC standardowo jest to 25 wierszy i 80 kolumn. Obecnie większość komputerów po przeprowadzeniu testu POST przełącza się w tryb graficzny. Jeżeli system operacyjny pracuje w trybie tekstowym (np. MS-DOS), to pozostaje w tym trybie.
    MS-DOS (ang. Microsoft Disk Operating System) to system operacyjny stworzony przez firmę Microsoft na podstawie nabytego przez nią kodu źródłowego systemu QDOS (ang. Quick and Dirty Operating System - napisany szybko i na brudno system operacyjny) stworzonego przez Seattle Computers. Jest to wersja systemu operacyjnego DOS przeznaczona dla komputerów IBM-PC.
    Interakcja (ang. interaction) - termin stosowany do oprogramowań i skryptów komputerowych oznaczający, że utrzymują one kontakt z użytkownikiem, który ma wpływ na wyświetlane informacje.
    Windows Vista (wymowa /ˈvɪstə/, Windows NT 6.0, nazwa kodowa Longhorn) – system operacyjny z rodziny Windows wydany przez Microsoft 30 stycznia 2007 roku. Jest następcą systemu Windows XP. Kolejnym systemem Microsoftu jest Windows 7 wydany w 2009 roku. Wsparcie od Microsoft zakończyło się 11 kwietnia 2017 roku.

    Reklama

    Czas generowania strony: 0.015 sek.