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
- Pliki tekstowe
- Ocena: 2.0/5
.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
- Otwórz plik tekstowy w Notepad.
- 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\" - Wybierz File → Save as.
- Wprowadź nazwę pliku kończącą się rozszerzeniem
.bat, na przykładbackup.bat. - Ustaw opcję Zapisz jako typ na
All files (*.*), a nie naText documents (*.txt). - 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.
- 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.
| 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 | — |
Sugerowane oprogramowanie i linki: konwertery txt na bat
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.