- #1
T
Trolleule
Neues Mitglied
Themenersteller
- Dabei seit
- 25.10.2008
- Beiträge
- 4
- Reaktionspunkte
- 0
Hallo,
ich hab folgendes problem:
ich möchte das eine for-Schleife zwei mal durchlaufen wird, aber mit unterschiedlichen aufgaben
dafür benutze ich die variable counter:
Er geht normal in die Schleife, springt dann nach :ausgabe, aber anstatt die Schleife weiter zu verarbeiten springt er auch in :rename
Wie kann ich das verhindern??
ich hab folgendes problem:
ich möchte das eine for-Schleife zwei mal durchlaufen wird, aber mit unterschiedlichen aufgaben
dafür benutze ich die variable counter:
for /F delims= %%a in (Dateinamenserweiterungsliste.txt) do (if %counter%==0 call :ausgabe %%a ELSE call :rename)
set /a counter=%counter%+1
echo.
echo irgendein Text
pause
call status.txt
pause
goto :weiter
:ausgabe
set /a num=%num%+1
set var%num%=%1
set var=!var%num%!
set /a count=%num%-1
if not !var%count%!==%var% dir %verzeichnis% /b |find .%var:~1,3% >> status.txt
:rename
...
...
Er geht normal in die Schleife, springt dann nach :ausgabe, aber anstatt die Schleife weiter zu verarbeiten springt er auch in :rename
Wie kann ich das verhindern??