Jak korzystać z języka plików wsadowych Microsoft (ze zdjęciami)

Spisu treści:

Jak korzystać z języka plików wsadowych Microsoft (ze zdjęciami)
Jak korzystać z języka plików wsadowych Microsoft (ze zdjęciami)

Wideo: Jak korzystać z języka plików wsadowych Microsoft (ze zdjęciami)

Wideo: Jak korzystać z języka plików wsadowych Microsoft (ze zdjęciami)
Wideo: Jak często i w jaki sposób zmienić pastę termoprzewodzącą na procesorze? – Poradnik MSI 2024, Może
Anonim

Pliki wsadowe to polecenia wiersza poleceń systemu DOS pogrupowane razem. W Linuksie są one znane jako skrypty powłoki i mają zupełnie inną składnię. Wcześni użytkownicy systemu Windows musieli użyć pliku wsadowego (autoexec.bat), aby przypisać literę dysku do swoich dysków CD-ROM, aby zainstalować system Windows z dysku CD. Pliki wsadowe nie są obecnie tak ważne, chociaż nadal są obsługiwane przez nowsze wersje systemu Windows.

W systemie Windows XP/2000+ pliki wsadowe (*.bat) uruchamiane są w specjalnym oknie (aka Wiersz Poleceń) utworzonym przez c:\window\system32\cmd.exe (w niektórych przypadkach może się to nazywać poleceniem.com). Polecenia można wpisywać pojedynczo lub wyświetlać kolejno w pliku wsadowym, co wymaga użycia języka pliku wsadowego. W tym poradniku dowiesz się, jak utworzyć i uruchomić plik wsadowy firmy Microsoft, podając jako przykład prostą kopię zapasową.

Kroki

Użyj języka plików wsadowych Microsoft Krok 1
Użyj języka plików wsadowych Microsoft Krok 1

Krok 1. Otwórz edytor tekstu

Spodziewaj się użycia klawiszy A-Z/0-9/, symboli (!$| itp.) i Enter. Większość poleceń nie sprawdza wpisów pod kątem wielkich/małych liter, więc na razie nie przejmuj się CAPS (lub capS). Każde polecenie (i jego parametry) znajduje się w jednym wierszu. Otwórz okno wiersza poleceń (cmd.exe), aby przetestować polecenia, które chcesz uruchomić. Zaaranżuj okna tak, abyś mógł je zobaczyć.

Krok 2. Zacznij pisać plik

Aby rozpocząć pisanie pliku, większość ludzi zaczyna od

@echo wyłączone

ponieważ zatrzymuje drukowanie każdego polecenia podczas jego przetwarzania. Zmniejsza bałagan na ekranie użytkownika.

    : @echo wyłączone

Krok 3. Naciśnij ↵ Enter

Pamiętaj, aby po każdym poleceniu nacisnąć Enter.

Krok 4. Powitaj użytkownika w programie

Rodzaj:

    : echo Witamy w skrypcie kopii zapasowej!

Krok 5. Naciśnij ↵ Enter ponownie

Krok 6. Zostaw pustą linię dla schludnego odstępu, a następnie kontynuuj wpisywanie kolejnej linii

    : Echo.

Krok 7. Jeszcze raz naciśnij ↵ Enter

Krok 8. Zaprogramuj, jakie opcje chcesz, aby widziała osoba, która uruchamia Twój program

Poniższy kod daje użytkownikowi wybór. Albo naciskają F lub N, albo naciskają Q lub CTRL-Z, co anuluje cały skrypt.

    : wybór /C:FNQ /N Wybierz [F]ull Backup lub [N]tylko nowe pliki. Naciśnij [Q] lub [CTRL-Z], aby wyjść.

Użyj języka pliku wsadowego Microsoft Krok 2
Użyj języka pliku wsadowego Microsoft Krok 2

Krok 9. Utwórz polecenia dla każdego wyboru

Jeśli użytkownik naciśnie Q, program zwróci „3” i przejdzie do sekcji „koniec”. Jeśli nacisną N, program zwróci "2" i przejdzie do sekcji "small_backup". Jeśli nacisną F, program zwróci "1" i przejdzie do "full_backup". "Errorlevel" nie jest komunikatem o błędzie jako takim, tylko jedynym sposobem na ustawienie wyjścia komendy CHOICE.

    : JEŻELI poziom błędu 3 goto end: JEŻELI poziom błędu 2 goto small_backup: JEŻELI poziom błędu 1 goto full_backup

Krok 10. Utwórz sekcje, o których mowa powyżej

Rodzaj:

    ::mała_kopia zapasowa

    : Echo.: Echo.: echo Wybrałeś wykonanie kopii zapasowej NOWYCH plików. Naciśnij dowolny klawisz, aby rozpocząć lub ctrl-z, aby anulować. pause > nul xcopy c:\mojkatalog d:\mojakopia zapasowa /s/m/e goto end::full_backup

    : Echo.: Echo.: echo Wybrałeś wykonanie kopii zapasowej WSZYSTKICH plików. Naciśnij dowolny klawisz, aby rozpocząć lub ctrl-z, aby anulować. pauza > nul xcopy c:\mojkatalog d:\mojakopia zapasowa /s/e goto end::end: exit

Użyj języka plików wsadowych Microsoft Krok 3
Użyj języka plików wsadowych Microsoft Krok 3

Krok 11. Utwórz katalogi, o których mowa powyżej, i skopiuj kilka małych plików testowych do katalogu źródłowego gotowych do testowania

Później możesz zmienić te nazwy katalogów, aby pasowały do Twojego prawdziwego.

Użyj języka pliku wsadowego Microsoft Krok 4
Użyj języka pliku wsadowego Microsoft Krok 4

Krok 12. Zapisz plik w Notatniku jako „mybackup.bat”

Krok 13. Kliknij dwukrotnie plik, aby go uruchomić

Metoda 1 z 1: Badanie pełnego kodu

Użyj języka pliku wsadowego Microsoft Krok 5
Użyj języka pliku wsadowego Microsoft Krok 5

Krok 1. Ćwicz swoje umiejętności kopiowania i wklejania na poniższym tekście

    @echo off echo Witamy w skrypcie zapasowym! Echo. wybór /C:FN /N Wybierz [F]ull Backup lub [N]new files Backup, lub ctrl-z, aby wyjść. IF poziom błędu 3 goto end IF poziom błędu 2 goto small_backup IF poziom błędu 1 goto full_backup:small_backup echo. Echo. echo Wybrałeś wykonanie kopii zapasowej NOWYCH plików. Naciśnij dowolny klawisz, aby rozpocząć lub ctrl-z, aby wyjść. pauza > nul xcopy c:\mojkatalog d:\mojakopia zapasowa /s/m/e goto end:full_backup echo. Echo. echo Wybrałeś wykonanie kopii zapasowej WSZYSTKICH plików. Naciśnij dowolny klawisz, aby rozpocząć lub ctrl-z, aby wyjść. pause > nul xcopy c:\mójkatalog d:\mojakopia zapasowa /s/e goto end:end exit

Porady

  • Zamknięcie okna:

    Jeśli chcesz, aby program zamknął się po zakończeniu, pozostaw skrypt bez zmian. Jeśli chcesz pozostawić otwarte okno dla dalszych poleceń, zmień polecenie w ostatniej sekcji na, co spowoduje pozostawienie okna otwartego.

  • Aktualny katalog:

    Jeśli program odwołuje się do plików w swoim własnym katalogu, nie musisz wpisywać litery dysku. Tak więc z plikiem wsadowym w C:\ możesz kierować pliki w c:\temp\, wpisując: : Xkopia temp\*.* d:\temp /s/m

Ostrzeżenia

  • Chociaż pokazane tutaj polecenia są dość nieszkodliwe, użycie niektórych poleceń systemowych w plikach wsadowych jest potencjalnie niebezpieczne, jeśli zostanie niewłaściwie użyte.
  • Polecenie WYBIERZ nie jest zawarte w systemie Windows XP Home ani Professional i spowoduje nagłe zamknięcie pliku wsadowego bez wcześniejszego powiadomienia.

Zalecana: