maffi
Goto Top

Zeilen und Spalten finden per Batch Problem

Hallo, es geht um dieses Script
Zeilen und Spalten finden per Batch

und zwar nimmt er nicht den ersten namen, sonde irgendeinen


das Problem er sollte eigtenlich die liste abarbeiten, nur leider vergisst er einige namen, beim durchlaufen sehe ich dann, das er 2 mal die Variable bennet, was für mich keinen sinn macht. hier mal das die daten:

Screenshot
http://maffi.bplaced.net/Geb/kr.JPG

N_dir.txt
1:Angsmann_Helmut
2:Auferodt_Hiltrud
3:Cicek_Refika
4:Duerwald_Johannes
5:Ermler_Frieda
6:Gabriel_Wilhelm
7:Heinke_Willi
8:Karneil_Otto
9:Kiritschenko_Walburga
10:Paul_Horst
11:Pullack_Jutta
12:Scharpenberg_Adelheid
13:Schoob_Regine
14:Spaeing_Ludwig
15:Visschedyk_Bernhard
16:Wenniges_Manfred-Josef
17:Wiebusch_Werner
Das Script
:#########################################
: Ordner Kopieren von F:/Krankenhaus/Aktuell zu F:/Krankenhaus/Programm/verarbeiten 
:#########################################
set ordner=leer

set zeile=0
set limit=50
f:
cd F:\krankenhaus\aktuell\
dir /b > f:\krankenhaus\programm\dir.txt
findstr /n .* f:\krankenhaus\programm\dir.txt > f:\krankenhaus\programm\n_dir.txt
:anfang
f:
set /a zeile=%zeile%+1
if %zeile%==%limit% goto weiter
for /f "tokens=2 delims=:" %%i in ('findstr "%zeile%:" "f:\krankenhaus\programm\n_dir.txt"') do set "ordner=%%i"  

set  ordnerm=%ordner%*
F:
cd F:\Krankenhaus\Aktuell\%ordner%\%ordnerm%

if exist images xcopy /e F:\Krankenhaus\aktuell\%ordner% F:\Krankenhaus\Programm\verarbeiten\%ordner%\ & del /s /Q /f F:\Krankenhaus\aktuell\%ordner%\
if exist images cd.. & rd /s /q F:\Krankenhaus\aktuell\%ordner%
cd F:\krankenhaus\aktuell\%ordner%\%ordner%
if exist images xcopy /e F:\Krankenhaus\aktuell\%ordner%\%ordner% F:\Krankenhaus\Programm\verarbeiten\%ordner%\
if exist images cd.. & rd /s /q F:\Krankenhaus\aktuell\%ordner%
cls
cd..
goto anfang

:weiter

Content-ID: 109374

Url: https://administrator.de/forum/zeilen-und-spalten-finden-per-batch-problem-109374.html

Ausgedruckt am: 06.04.2025 um 05:04 Uhr

paulepank
paulepank 18.02.2009 um 15:28:13 Uhr
Goto Top
Hallo Maffi,

wenn nach 1: gesucht wird, wird man 1: und 11: und 21: usw finden , sofern vorhanden.
Du mußt mit dem Schalter /B bei FINDSTR arbeiten. Siehe FINDSTR /?

cu paulepank