gabbagandalf
Goto Top

Winrar Entpack-Script gefunden - Wer kann mir die Funktionsweise erklären?

Hallo,

ich habe im Internet folgendes Script gefunden:

@echo off

set wrarpath=C:\Programme\Winrar
set archive=D:\Archive

for /f "tokens=*" %%i in ('dir "%archive%" /ad /b') do (
echo Archive aus %archive%\%%i entpacken ...
"%wrarpath%\Winrar" x "%archive%\%%i\*.rar" * "%archive%\%%i\"
echo Fertig!
)
pause

Ich kann nur grundlegende Basics in Batch und verstehe da teilweise nur bahnhof. Klar, ganz oben werden 2 Variablen (wrarpath und archive) definiert.

Die for-Schleife bereitet mir beim Verständnis größere Probleme. Kann mir die jemand erklären? Die gesamte erste Zeile der for-Schleife verstehe ich schon nicht.

Den Sinn dieser Befehlszeile verstehe ich ebenfalls nicht so ganz:
"%wrarpath%\Winrar" x "%archive%\%%i\*.rar" * "%archive%\%%i\"

DAnke für Hilfe =)

Content-ID: 216897

Url: https://administrator.de/forum/winrar-entpack-script-gefunden-wer-kann-mir-die-funktionsweise-erklaeren-216897.html

Ausgedruckt am: 22.12.2024 um 10:12 Uhr

Endoro
Endoro 13.09.2013 um 16:07:17 Uhr
Goto Top
Hi,
falls in d:\archive Unterordner drin sind die RAR-Archive enthalten sollen die samt enthaltenen Pfadinformationen entpackt werden.
Siehe for /?, rar -?, MrG etc. pp.
lg.