BATch Datei erstellen - CMD ,BAT Befehle in Windows (DOS)

BATch-Befehle stammen aus dem DOS-Zeitalter und sind auch heute noch ein sinnvolles Werkzeug.  

Die hier beschriebenen Befehle wurden unter Windows 2000/XP getestet, sind aber zu 99% auch für Windows 10 gültig.

Der Befehl help in der MS-DOS Eingabeaufforderung verschafft einen Überblick über die verfügbaren Befehle. Mit dem Befehlsnamen und /? können  genauere Informationen zum jeweiligen Befehl angezeigt werde , z.B. xcopy /?
  border=0

was kann Batch:

 @echo off 
 echo dies ist eine Testdatei 
 pause 
@echo off
 xcopy c:\Eigene~1 d:\sicher /D /E /Y /I
 pause 
@echo off 
 set var=Variablenwert
 echo %var% 
 pause 
@echo off 
 :Start 
 echo bin in der Schleife 
 goto Start 
if exist %datei.txt goto springen 
@echo off 
 
 if exist %datei.txt goto springen 
 echo Datei nicht gefunden! 
 goto ENDE 
 
 :springen 
 echo die Datei existiert! 
 
 :ENDE

Errorlevel:

 @echo off
 xcopy c:\so c:\so2
 if errorlevel 1 goto error
 goto ende
 :error
 echo das kopieren war nicht erfolgreich!
 :ende
 pause

eine 2te Datei erzeugen, ergänzen:

echo hallo > temp.txt 
echo hallo >> temp.txt 
set jahr=%date:~-4%
 set monat=%date:~-7,2%
 set tag=%date:~-10,2%
 
 echo %jahr%%monat%%tag%

erzeugt dann z.B.:20050921

OPEN www.ftpserver.at 
 benutzername 
 passwort 
 
 CD html 
 ASCII 
 PUT C:\eigene~1\homepage\index.htm 
 CD .. 
 
 CD bilder 
 BINARY 
 put C:\eigene~1\homepage\bilder\bild.gif bild.gif 
 bye 
ftp -s:dieftpdatei.ftp
curl -T C:\eigene~1\homepage\index.htm --user USERNAME:PASSWORD
positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


veröffentlicht am 14.07.2012 von Bernhard
geändert am 27.07.2020 von Bernhard



Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

✍anonym
erstellt am 04.10.2019 14:10
User: HEVY 
Perfekt ... super Einführung

✍anonym
erstellt am 21.11.2019 19:11
User: Harry 
Sehr gute Einführung /Erklärung; kann direkt loslegen.

✍anonym
erstellt am 17.04.2020 17:04
User: Giuseppe 
wollte eine Skript für Daten an einer FTP Server Hochladen, aber bei mir hat es nicht klappt.
könnten jemand mir helfen?

✍anonym
erstellt am 14.02.2019 17:02
User: gg 
danke

✍anonym
erstellt am 08.11.2018 12:11
User: abdalla 
sehr gute Artikel !

✍anonym
erstellt am 23.10.2018 16:10
User: Nasuh 
Hallo,
muss die Seriennummern aller unserer Notebooks per CMD Befehlt "wmic bios get serialnumber" auslesen.
Wie kann ich das so zu sagen automatisieren, damit ich dieses Befehl nicht an über 200 Geräte immer manuell eingeben muss? Vielen Dank.
LG Nasuh

✍anonym
erstellt am 17.07.2018 09:07
User: marvin 
du musst es in den autostart ordner tun

✍anonym
erstellt am 10.04.2018 12:04
User: Speed-ihh komm-zahl-es! 
Netter Post!
Hätte mich nur gefreut, wäre das automatisierte ausführen von Programmen etwas genauer angesprochen worden. Ich möchte gerne ein Skript erstellen, womit es möglich ist, eine reihe von installern zu starten, die natürlich silent im hintergrund installieren. Ist natürlich praktisch bei Treiberinstallationen an PCs.

✍anonym
erstellt am 29.03.2018 16:03
User: Carsten 
Hallo, vielen Dank für die tolle Seite :-) Ich möchte eine Batchdatei erstellen, die ich automatisiert mit dem Taskplaner regelmäßig laufen lassen. Dabei soll der Zielordner (Netzlaufwerk) erst vollständig geleert werden und anschließend der Inhalt eines lokalen Ordners vollständig in das Netzlaufwerk kopiert werden. Das Ganze soll laufen, ohne dass ein Benutzer angemeldet ist.

Geht das überhaupt so???

Danke :-) 

✍anonym
erstellt am 04.01.2018 01:01
User:  Anfänger 
Ich möchte ein entpacker.bat Datei herstellen für ROM Image zur entpacken.Es ist möglich?

✍anonym
erstellt am 04.01.2018 01:01
User: Batc_erzeugen 
Ich möchte ein entpacken.bat für ROM I   mage erstellen.Es ist möglich

✍anonym
erstellt am 28.11.2017 14:11
User:   
ziemlich gutes Tutorial

aber dennoch frage ich mich ob es möglich ist bei einem Textdokument  gezielt die 3. Zeile zu löschen und dann dort etwas neues reinschreiben zwischen Zeile 2 und 3 eine neue hinzuzufügen.

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Mehr Details