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 =)
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 =)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
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
1 Kommentar
Hi,
falls in
Siehe
lg.
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.