In diesem wikiHow zeigen wir dir, wie du eine einfache Batch-Datei auf einem Windows-Computer schreibst und speicherst. Diese Datei enthält eine Reihe von DOS-Befehlen (Windows-Sprache) und wird normalerweise erstellt, um häufig verwendete Befehle, wie z. B. die Dateiübertragung, automatisch zu aktivieren. Sie müssen kein leistungsstarkes Bearbeitungsprogramm herunterladen, um Batch-Dateien zu erstellen. Windows-Standardprogramm Notepad ist mehr als genug.
Schritt
Teil 1 von 2: Grundlagen der Batch-Datei lernen
Schritt 1. Öffnen Sie den Editor
Mit diesem Programm können Sie Code als Textdatei generieren und nach Fertigstellung als Batchdatei speichern. Um auf das Programm zuzugreifen, gehen Sie zum Menü „ Start ”
geben Sie Notepad ein und klicken Sie auf „ Notizblock “in blau oben im Menü.
Notepad wird normalerweise verwendet, um Textdateien in Batchdateien zu konvertieren. Sie können jedoch Batchdateitext über jede Anwendung schreiben
Lernen Sie einige grundlegende Batchdateibefehle kennen. Batch-Dateien können eine Reihe von DOS-Befehlen ausführen. Dies bedeutet, dass der von Ihnen verwendete Befehl einem DOS-Befehl ähnelt. Einige der wichtigen Befehle sind:
- ECHO – Zeigt Text auf dem Bildschirm an
- @ECHO OFF – Blendet normalerweise angezeigten Text aus
- START – Führt Dateien durch die Hauptanwendung
- REM – Fügt eine Kommentarzeile in das Programm ein
- MKDIR/RMDIR – Erstellt und löscht Verzeichnisse
- DEL – Dateien löschen (entweder einzeln oder mehrere)
- KOPIEREN – Eine oder mehrere Dateien kopieren
- XCOPY – Ermöglicht das Kopieren von Dateien mit zusätzlichen Optionen
- FOR/IN/DO – Ermöglicht die Auswahl oder Angabe einer Datei.
- TITLE- Bearbeitet den Titel des Programmfensters.
Schreiben Sie ein Programm zur Verzeichniserstellung. Eine der einfachsten Möglichkeiten, das Erstellen von Batchdateien zu erlernen, besteht darin, sich zuerst auf grundlegende Befehle oder Aufgaben zu konzentrieren. Sie können beispielsweise eine Batchdatei verwenden, um schnell mehrere Verzeichnisse zu erstellen:
MKDIR c:\Beispiel1 MKDIR c:\Beispiel2
Schreiben Sie Code, um ein einfaches Backup-Programm zu erstellen. Batchdateien sind ein großartiges Medium zum Ausführen mehrerer Befehle, insbesondere wenn Sie sie so konfiguriert haben, dass sie mehrmals ausgeführt werden. Mit dem Befehl XCOPY können Sie eine Datei erstellen, die Dateien aus dem ausgewählten Ordner in den Sicherungsordner kopiert und nur Dateien überschreibt, die seit der letzten Kopiersitzung aktualisiert wurden:
@ECHO OFF XCOPY c:\original c:\Backup-Ordner /m /e /y
Dieser Befehl funktioniert, um Dateien aus dem "Original"-Ordner in den "Backup"-Ordner zu kopieren. Sie können den Ordner durch die Adresse des gewünschten Ordners oder Verzeichnisses ersetzen. „/m“zeigt an, dass nur aktualisierte Dateien kopiert werden, „/e“bedeutet, dass alle Unterverzeichnisse im ausgewählten Verzeichnis kopiert werden und „/y“zeigt eine Bestätigungsmeldung an, wenn eine alte Datei durch eine neue Datei überschrieben wird
Schreiben Sie ein fortgeschritteneres Backup-Programm. Eine Datei zu erstellen, die dazu dient, Dateien von einem Ordner in einen anderen zu kopieren, macht sicherlich Spaß. Was aber, wenn Sie die Sortierung gleichzeitig durchführen möchten? In solchen Situationen ist der Befehl FOR/IN/DO sehr hilfreich. Sie können diese Befehle verwenden, um anzugeben oder anzugeben, wohin Dateien basierend auf ihren Erweiterungen gesendet/kopiert werden sollen:
@ECHO OFF cd c:\REM sources Dies ist der Ort der zu sortierenden Quelldateien FOR %%f IN (*.doc *.txt) DO XCOPY c:\source\"%%f" c:\text /m /y REM Dieser Befehl verschiebt Dateien mit der Erweiterung.doc oder REM.txt vom Ordner c:\sources in den Ordner c:\text REM %%f ist eine Variable FOR %%f IN (*.jpg *.png *.bmp) DO XCOPY C:\source \"%%f" c:\images /m /y REM Dieser Befehl verschiebt Dateien mit der Erweiterung.jpg,.png, REM oder.bmp aus dem Ordner c:\sources in den c:\images-Ordner
Experimentieren Sie mit verschiedenen Batch-Befehlen. Wenn Sie Inspiration brauchen, können Sie Batch-Textbeispiele im Internet nachschlagen.
Teil 2 von 2: Batch-Dateien speichern
Schritt 1. Beenden Sie die Textdatei
Nachdem Sie den Befehlstext fertiggestellt und überprüft haben, können Sie ihn als ausführbare Datei speichern.
Schritt 2. Klicken Sie auf Datei
Es befindet sich in der oberen linken Ecke des "Notepad"-Fensters. Danach erscheint ein Dropdown-Menü.
Schritt 3. Klicken Sie auf Speichern unter…
Diese Option befindet sich im Dropdown-Menü „ Datei Nach dem Anklicken wird das Fenster „Speichern unter“angezeigt.
Schritt 4. Geben Sie den Dateinamen und die Erweiterung ".bat" ein
Geben Sie im Feld "Dateiname" den Namen des gewünschten Programms gefolgt von der Erweiterung.bat ein.
Geben Sie beispielsweise für ein Programm namens "Backup" Backup.bat in dieses Feld ein
Schritt 5. Klicken Sie auf das Dropdown-Feld "Speichern als Typ"
Dieses Feld befindet sich am unteren Rand des Fensters „Speichern unter“. Ein Dropdown-Menü wird angezeigt.
Schritt 6. Klicken Sie auf Alle Dateien
Diese Option befindet sich im Dropdown-Menü. Mit dieser Option kann die Datei mit jeder von Ihnen angegebenen Erweiterung gespeichert werden (in diesem Fall ".bat").
Schritt 7. Wählen Sie einen Speicherort aus
Klicken Sie links im Fenster auf einen Ordner (z. B. Desktop “), um einen Standort auszuwählen.
Schritt 8. Klicken Sie auf Speichern
Es befindet sich in der unteren rechten Ecke des Fensters "Speichern unter". Danach schließt sich das Fenster.
Schritt 9. Schließen Sie die Notepad-Datei
Die Datei wird als Batch-Datei am ausgewählten Speicherort gespeichert.
Schritt 10. Bearbeiten Sie den Inhalt der Batch-Datei
Bei Bedarf können Sie mit der rechten Maustaste auf die Datei klicken und „ Bearbeiten “aus dem Dropdown-Menü. Danach wird die Datei als Notepad-Dokument geöffnet. An dieser Stelle können Sie Änderungen vornehmen und die Datei speichern, indem Sie die Tastenkombination Strg+S drücken.
Die Änderungen werden sofort wirksam, wenn Sie die Datei ausführen
Tipps
- Sie müssen Anführungszeichen verwenden, wenn Sie Verzeichnisse oder Dateien verwenden möchten, deren Namen Leerzeichen enthalten, z. starte "C:\Dokumente und Einstellungen\").
- Sie können ein Textbearbeitungsprogramm eines Drittanbieters wie Notepad++ verwenden, um Batch-Dateien zu bearbeiten, aber normalerweise ist die Verwendung eines solchen Programms Zeitverschwendung, wenn Sie nur eine einfache Batch-Datei schreiben müssen.
- Einige Befehle (zB ipconfig) erfordern zur Ausführung Administratorrechte. Sie können mit der rechten Maustaste auf die Datei klicken und "Als Administrator ausführen" auswählen, um Berechtigungen zu erteilen, solange Sie ein Administratorkonto verwenden.