Batch



Anhalten mit "Press any key to continue . . ." und auf Benutzeraktion warten
pause


Die Ausgabe der Anweisung unterdrücken
@echo off


Sprungbefehl (goto)
goto Ende
echo "Diese Zeile wird nicht ausgeführt"
:Ende
echo "Ende"


1. Verzweigungen


Datei auf Verfügbarkeit prüfen
if exist %test.txt goto Weiter
echo "Datei nicht gefunden!"
goto Ende
:Weiter
echo "Datei existiert!"
:Ende


Fehlerbehandlung
if errorlevel 1 goto Error
goto Ende
:Error
echo "Error!"
:Ende


2. Variablen


Strings
set winrar="C:\Program Files\WinRAR\winrar.exe"
echo %winrar%
copy


Das aktuelle Jahr in einer Variablen ablegen
set jahr=%date:~-4%
echo %jahr%


Umgebungsvariablen Anzeigen
set


Inhalt eines Verzeichnises ohne nachfrage Löschen
echo Y | del /F /S /Q "C:\windows\Temp\*.*"


Prozesse beenden
taskkill /F /IM "prozess.exe"


3. Konsole



Change color to green
color 0a



4. Run multiple files


cd D:\Dissertation\
start "" "Dissertation_Andreas_Tobola.tcp" 
start "" "C:\Program Files\Git\cmd\git-bash.exe" 
start "" "C:\Program Files\Git\cmd\git-gui.exe" 
cd bib
start "" "BibtexDatabase_UTF.bib"



Siehe auch


Valid XHTML :: Valid CSS: :: Powered by WikkaWiki