Konwertuj txt do bat

Konwertuj TXT na BAT

Utwórz skrypt batch dla Windows, zapisując prawidłowy plain text z rozszerzeniem .bat.

Konwertuj pliki TXT online

Nie mamy jeszcze dedykowanego konwertera online dla TXT na BAT, ale pliki TXT możesz przekonwertować online na te i inne formaty:

Jak konwertować txt do bat

Zadanie systemu Windows, instalator lub zaplanowane zadanie może wymagać pliku .bat, aby Command Prompt mógł wykonywać jego polecenia zamiast wyświetlać je jako notatki. Zwykła operacja zachowuje zwykły tekst i zmienia sposób, w jaki system Windows rozpoznaje oraz uruchamia plik; nie jest potrzebna żadna usługa konwersji zawartości.

Czym jest format TXT

.txt to typ pliku zwykłego tekstu zawierającego znaki bez formatowania dokumentu ani zachowania wykonywalnego. Notepad, Notepad++, edytory kodu, narzędzia terminalowe i wiele aplikacji używają go do notatek, dzienników, wartości konfiguracyjnych i kodu źródłowego.

Plik tekstowy może już zawierać prawidłowe polecenia batch, ale system Windows traktuje te wiersze jako nieaktywne dane tekstowe, dopóki plik nie zostanie zapisany z rozszerzeniem batch i uruchomiony za pośrednictwem cmd.exe. Zmiana nazwy zwykłego tekstu nie przekształca go w działający skrypt.

Czym jest format BAT

.bat identyfikuje skrypt batch systemu Windows. Po uruchomieniu cmd.exe odczytuje jego wiersze i może kolejno wykonywać polecenia, takie jak copy, del, mkdir, cd oraz inne programy konsolowe.

Pliki batch są niewielkie, nie wymagają kompilatora i mogą automatyzować operacje na plikach, uruchamianie aplikacji, konserwację, konfigurację środowiska oraz zaplanowane zadania. Są uruchamiane z uprawnieniami użytkownika, który je uruchomił, dlatego nieznany skrypt może usuwać pliki, zmieniać ustawienia lub uruchamiać inne programy. Nowoczesne skrypty systemu Windows mogą również używać rozszerzenia .cmd; zachowaj .bat, jeśli program wymaga konkretnie tego rozszerzenia.

Jak utworzyć plik BAT

Korzystanie z Windows Notepad

  1. Otwórz plik tekstowy w Notepad.
  2. Sprawdź, czy każdy wiersz używa prawidłowej składni batch. Na przykład:
    @echo off
    mkdir "C:\Backup"
    copy "C:\Data\*.txt" "C:\Backup\"
  3. Wybierz File → Save as.
  4. Wprowadź nazwę pliku kończącą się rozszerzeniem .bat, na przykład backup.bat.
  5. Ustaw opcję Zapisz jako typ na All files (*.*), a nie na Text documents (*.txt).
  6. Wybierz kodowanie, które zachowa znaki skryptu. UTF-8 jest odpowiednie dla obecnych środowisk Windows; ANSI może być konieczne w przypadku starszych programów oczekujących aktywnej strony kodowej systemu Windows. Przetestuj skrypty zawierające ścieżki lub tekst spoza ASCII.
  7. Zapisz plik, a następnie uruchom go z Command Prompt przy pierwszym teście, aby błędy pozostały widoczne:
    "C:\path\backup.bat"

Jeśli Eksplorator plików ukrywa rozszerzenia, włącz opcję View → Show → File name extensions. W przeciwnym razie operacja zapisu może utworzyć plik backup.bat.txt, podczas gdy widoczna nazwa będzie wyglądać tak, jakby kończyła się na .bat.

Korzystanie z edytora kodu

Notepad++ to praktyczna opcja desktopowa w przypadku dłuższych skryptów, ponieważ zapewnia podświetlanie składni i numerowanie wierszy. Otwórz plik, w razie potrzeby wybierz Language → B → Batch, a następnie wybierz File → Save As i zapisz go jako script.bat. Po zapisaniu sprawdź pełną nazwę pliku.

Zmiana nazwy istniejącego pliku

Po włączeniu widocznych rozszerzeń zmień nazwę script.txt na script.bat w Eksploratorze plików i potwierdź ostrzeżenie dotyczące zmiany rozszerzenia. Zmienia to tylko nazwę pliku; nie sprawdza poprawności ani nie przepisuje poleceń.

W Command Prompt zmień nazwę pliku w bieżącym katalogu za pomocą:

ren "script.txt" "script.bat"

Konwertery online i narzędzia desktopowe

Konwerter online jest niepotrzebny, ponieważ oba typy plików przechowują zwykły tekst. Usługi takie jak CloudConvert i Zamzar to renomowane ogólne serwisy do konwersji plików, ale nie naprawią nieprawidłowej składni batch i mogą zmienić kodowanie, znaki końca wiersza lub końcowe znaki nowego wiersza. Nie przesyłaj skryptów zawierających hasła, tokeny dostępu, prywatne ścieżki ani inne dane wrażliwe. Zamiast tego użyj Notepad, Notepad++ lub innego lokalnego edytora zwykłego tekstu.

Kontrola zgodności i bezpieczeństwa

Ścieżki zawierające spacje umieszczaj w cudzysłowie. Znaki poleceń, takie jak &, |, < i >, obsługuj zgodnie z zasadami uciekania znaków w plikach batch. W pliku batch zmienna for zwykle używa postaci %%A; w interaktywnym wierszu polecenia Command Prompt odpowiednikiem jest %A.

Większość obecnych wersji cmd.exe toleruje typowe znaki końca wiersza, ale starsze narzędzia systemu Windows mogą wymagać CRLF zamiast uniksowego LF. Kodowanie i aktywna strona kodowa konsoli mogą również wpływać na nazwy plików i dane wyjściowe zawierające znaki spoza ASCII; przetestuj te przypadki w docelowym systemie Windows.

Nieznany skrypt uruchamiaj z Command Prompt zamiast klikać go dwukrotnie i sprawdź polecenia przed wykonaniem. Dodaj tymczasowo pause, jeśli okno zamyka się, zanim można odczytać dane wyjściowe, a następnie usuń je po zakończeniu testowania.

Porównanie formatu TXT z BAT

Jak formaty TXT i BAT wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików TXT i BAT
Cecha .TXT Plain Text File .BAT Windows Batch File
Czytelny tekstowo Tak Tak
Formatowanie tekstu Brak Podstawowy
Obrazy Nie Nie
Dalsza edycja Łatwy Łatwy
Otwiera się w przeglądarce internetowej Tak, natywnie Nie
Typowy rozmiar pliku Bardzo mały Bardzo mały
Otwarty standard Tak Nie
Najlepszy do Wymiana danych Osadzanie w aplikacjach
Wprowadzono — 1981
Twórca — Microsoft
Typ MIME text/plain —

Najczęściej zadawane pytania

Czy formatowanie i łamanie wierszy w TXT zmieni się po zapisaniu jako BAT?

Zwykle nie, ponieważ oba pliki zawierają zwykły tekst, ale przetwarzanie plików wsadowych w systemie Windows zależy od łamania wierszy i znaków specjalnych. Znaki takie jak %, &, |, , i nawiasy mogą wymagać stosowania znaków ucieczki lub starannego rozmieszczenia, aby działały zgodnie z zamierzeniem.

Dlaczego mój plik BAT otwiera się jako plik tekstowy zamiast się uruchamiać?

Zwykle dzieje się tak, gdy plik nadal ma ukryte rozszerzenie .txt, na przykład filename.bat.txt, lub został zapisany pod niewłaściwą nazwą. Sprawdź pełną nazwę pliku i upewnij się, że jego zawartość zawiera prawidłowe polecenia plików wsadowych.

Czy mogę przekonwertować plik BAT z powrotem na TXT bez utraty danych?

Tak, zmiana nazwy pliku BAT lub zapisanie go jako TXT zwykle zachowuje jego zawartość w postaci zwykłego tekstu. Główna zmiana polega na tym, że TXT jest traktowany jako tekst, podczas gdy BAT jest traktowany przez system Windows jako skrypt podczas uruchamiania.

Dodatkowe formaty dla konwersji pliku
txt

Konwersja odwrotna

Konwersja do .bat
z innych formatów

Udostępnij w mediach społecznościowych: