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-Key: 109374

Url: https://administrator.de/contentid/109374

Printed on: April 24, 2024 at 05:04 o'clock

Member: paulepank
paulepank Feb 18, 2009 at 14:28:13 (UTC)
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