Erkärung eines Batchbefehls!

Dieses Thema Erkärung eines Batchbefehls! im Forum "Windows XP Forum" wurde erstellt von batchelor, 16. Aug. 2013.

Thema: Erkärung eines Batchbefehls! Hallo, Ich bräuchte Hilfe bei einer Befehlszeile in Batch ich bin 15 habe gerade eine bisschen zum...

  1. Hallo,

    Ich bräuchte Hilfe bei einer Befehlszeile in Batch ich bin 15 habe gerade eine bisschen zum experimentieren angefangen und es wäre nett wenn mir wer diesen Befehl erklären könnte! :wink:

    for /f %%i in ("%var1%") do set "var1=%%i"

    das wichtigste wäre mir "%%i" und "var1=%%i"
    und der eigentliche For /f befehl


    Schonmal Danke :D
     
  2. Moin,

    der Befehl besagt das
    FOR /f "Optionen" %var in (Dateiliste) do Befehl

    for /f "Optionen"
    =
    Suche "Option"
    in ("%var1%")
    = In der Variablen var1
    do Befehl
    = fürhre Befehl aus

    Ist schwierig zu erklären, da for als Batchbefehl extrem mächtig ist.


    Was hast Du denn vor ?

    Grüße
    Hägar


    PS:
    eine Ergänzung:
    diese Batch arbeitet mit einer FOR-Schleife um dem Pack Programm 7-Zip die Dateitypen in der Registry zuzuweisen:

    Code:
    @Echo off
    if exist "%ProgramFiles%\7-Zip\7zFM.exe" set prg-dir-7z=%ProgramFiles%\7-Zip
    if exist "%ProgramFiles(x86)%\7-Zip\7zFM".exe set prg-dir-7z=%ProgramFiles(x86)%\7-Zip
    
    Set "cmpn=7z#0 arj#4 bz2#2 bzip2#2 cab#7 cpio#12 dmg#17 gz#14 gzip#14 lha#6 lzh#6 lzma#16 rar#3 split#9 swm#15 tar#13 taz#5 tbz#2 tbz2#2 tgz#14 tpz#14 xar#19 xz#23 z#5 zip#1"
    For %%I In (%cmpn%) Do For /F "tokens=1* Delims=#" %%a In ("%%I") Do Call :ass_set %%a %%b
    Exit
    
    :ass_set
    reg add "HKCR\.%1" /ve /t REG_SZ /d "7-Zip.%1" /f>Nul
    reg add "HKCR\7-Zip.%1" /ve /t REG_SZ /d "%1 Archive" /f>Nul
    reg add "HKCR\7-Zip.%1\DefaultIcon" /ve /t REG_SZ /d "%prg-dir-7z%\7z.dll,%2" /f>Nul
    reg add "HKCR\7-Zip.%1\shell" /ve /t REG_SZ /d "" /f>Nul
    reg add "HKCR\7-Zip.%1\shell\open" /ve /t REG_SZ /d "" /f>Nul
    reg add "HKCR\7-Zip.%1\shell\open\command" /ve /t REG_SZ /d "\"%prg-dir-7z%\7zFM.exe\" \"%%1\"" /f>Nul
    GoTo end
    
    
    :end
     
    Zuletzt von einem Moderator bearbeitet: 17. Aug. 2013
Die Seite wird geladen...

Erkärung eines Batchbefehls! - Ähnliche Themen

Forum Datum
Verzeichnisstruktur verschwindet nach Umbennenen eines Ordners Netzwerk 31. Mai 2016
Umbennen eines Ordners zum Namen "5d" geht nicht Windows 10 Forum 16. Mai 2016
Zu hoher Stromverbrauch eines USB Gerätes Windows 7 Forum 4. Feb. 2016
Ich habe ein error bei der Installation eines programes Windows 7 Forum 28. Jan. 2016
Wiederherstellung eines Festplatteninhaltes mit Betriebssystem Software: Empfehlungen, Gesuche & Problemlösungen 18. Jan. 2016