Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Per Batchdatei Anzahl erzeugter Dateien anzeigen

Mitglied: Minister05

Minister05 (Level 1) - Jetzt verbinden

28.10.2013 um 07:34 Uhr, 1232 Aufrufe, 2 Kommentare, 1 Danke

Gute Morgen zusammen!
Ich habe eine -wahrscheinlich für euch sehr einfache- Frage...
Ich habe ein Script, welches Ordner nach Textdateien durchsucht, in diesen etwas ändert und sie unter einer anderen Dateiendung (*.XXX) abspeichert. Ich habe also wenn die Batch gelaufen ist Beispielsweise die zehn Dateien *.txt die von anfang an da waren und die neu erzeugten zehn Dateien *.XXX in meinem Unterordner. Das Script, welches ich auch mit viel Hilfe aus dem Forum gebastelt habe, läuft soweit gut durch, jetzt stellt sich mir die Frage, ob ich nicht während das Script läuft anzeigen lassen kann, wieviele Dateien *.XXX bereits erzeugt wurden...
Mein script sieht folgendermaßen aus:

@echo off &setlocal
set "gfile=Grunddatei.txt"
del /s "%CD%\TF*.XXX" 2>nul


echo *
echo *
echo *-----------Testfaelle werden erstellt...bitte warten...------------*
echo *
echo *

for /r %cd% %%a in ("TF*".txt) do (
for /f "delims==" %%b in ('^<"%gfile%" findstr "[A-Z]*_[A-Z]*="') do set "%%b="
for /f %%b in ('^<"%%~a" findstr "[A-Z]*_[A-Z]*="') do set "%%~b"
for /f "delims=" %%c in ('findstr /n "^" "%gfile%"') do (
set "line=%%c"
set "prop="
setlocal enabledelayedexpansion
set "line=!line:*:=!"
if "!line:~-1!"=="=" for /f %%d in ('echo "!line:~0,-1!" ^|findstr "[A-Z]*_[A-Z]*"') do set "prop=%%~d"
if defined !prop! for /f %%d in ('set "!prop!"') do set "line=%%~d"
>>"%%~dpa %%~na.XXX" echo(!line!


endlocal
)
)

Habe schon einige Sachen versucht, so a la set /a cnt=0 und dann in der Schleife set /a cnt=cnt+1. Jedoch konnte ich mir das nie anzeigen lassen, wahrscheinlich hab ich einfach nicht dei richtige Stelle gefunden...

Ich hätte gerne folgende Anzeige

echo *
echo Testfall %cnt% wird erstellt......*
echo *

Bekommt man sowas hin?

Mitglied: Endoro
28.10.2013 um 16:51 Uhr
Hallo, ich zeig's mal exemplarisch:
01.
echo off &setlocal
02.
set "gfile=Grunddatei.txt"
03.
del /s "%CD%\TF*.XXX" 2>nul
04.

05.

06.
echo *
07.
echo *
08.
echo *-----------Testfaelle werden erstellt...bitte warten...------------*
09.
echo *
10.
echo *
11.

12.
for /r %cd% %%a in ("TF*.txt") do (
13.
	set /a cnt+=1
14.
	call echo Testfall %%cnt%% wird erstellt......*
15.
	for /f "delims==" %%b in ('^<"%gfile%" findstr "[A-Z]*_[A-Z]*="') do set "%%b="
16.
	for /f %%b in ('^<"%%~a" findstr "[A-Z]*_[A-Z]*="') do set "%%~b"
17.
	for /f "delims=" %%c in ('findstr /n "^" "%gfile%"') do (
18.
		set "line=%%c"
19.
		set "prop="
20.
		setlocal enabledelayedexpansion
21.
		set "line=!line:*:=!"
22.
		if "!line:~-1!"=="=" for /f %%d in ('echo "!line:~0,-1!" ^|findstr "[A-Z]*_[A-Z]*"') do set "prop=%%~d"
23.
		if defined !prop! for /f %%d in ('set "!prop!"') do set "line=%%~d"
24.
		>>"%%~dpa %%~na.XXX" echo(!line!
25.
		endlocal
26.
	)
27.
)
28.
type tf*.xxx
lg.
Bitte warten ..
Mitglied: Minister05
29.10.2013 um 06:43 Uhr
Wie ich es erwartet habe als ich gesehen habe von wem die Antwort kommt
Läuft natürlich perfekt...ich hatte fast die gleiche Lösung, nur dass ich das %%cnt%% als %cnt% geschrieben habe. Kannst du mir evtl. den Unterschied beider Schreibweisen erklären, denn mit nur jeweils einem % lief es bei mir nicht...
Und kann man ggf. auch die Unterordner durchsuchen und feststellen wieviele Dateien zu ändern sind? So a la Testfall xx von xxx wird erstellt. Oder wäre das zu viel Aufwand? Auf jeden Fall danke schonmal für alles, hast mir echt - mal wieder - sehr geholfen!!!
Bitte warten ..
Ähnliche Inhalte
Webentwicklung
Htaccess-Datei erzeugt Endlosschleife
Frage von Der-IngoWebentwicklung5 Kommentare

Hallo zusammen, ich benötige mal euren Rat bezüglich einer htaccess-Datei. Ich versuche gerade einen Weg zu finden Zugriffe auf ...

Windows 7

Batch Datei erzeugt bei jedem Befehl Schleife

gelöst Frage von FrashdWindows 72 Kommentare

Moin, wir haben Windows 7 prof. in einer Domäne. Ich habe eine Batch Datei geschrieben, die die Netzlaufwerke verbindet ...

Batch & Shell

Batchdatei - CSV-Datei umbennen mit Zeitstempel

gelöst Frage von jweghornBatch & Shell7 Kommentare

Hallo zusammen, für mein Problem habe ich hier schon einiges gefunden, wurde aber für exakt meine Vorgabe nicht ganz ...

Batch & Shell

Batchdatei - HTML-Code aus CSV-Datei entfernen

gelöst Frage von jweghornBatch & Shell10 Kommentare

Hallo zusammen, ich habe eine CSV-Datei, in der sich in einer bestimmten Spalte, Aufzählungspunkte mit Text befinden. Diese sind ...

Neue Wissensbeiträge
Datenschutz

SiSyPHuS Win10: Analyse der Telemetriekomponenten in Windows 10

Tipp von freesolo vor 3 TagenDatenschutz1 Kommentar

Alle die sich detailliert für die Datensammlung interessieren die unter Windows 10 stattfindet, sollten sich folgende Analyse des BSI ...

Sicherheit
Adminrechte dank Intel-Grafikkarte
Information von DerWoWusste vor 3 TagenSicherheit2 Kommentare

ist das Advisory, welches beschreibt, welche Intel HD Graphics Modelle Sicherheitslücken haben, mit denen sich schwache Nutzer zu Admins ...

Internet

EU Urheberrechtsreform: Eingriff in die Internetkultur

Information von Frank vor 3 TagenInternet1 Kommentar

Liebe Besucherin, lieber Besucher, warum erscheint das obere Banner in allen Beiträgen? Aus Protest gegen Teile der geplanten EU-Urheberrechtsreform ...

Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 4 TagenWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Heiß diskutierte Inhalte
Hyper-V
Hyper-V Manager startet, jedoch keine VM
Frage von NaleorHyper-V14 Kommentare

Hallo zusammen, auf meinem Windows 10 (Build 1703) Notebook von der Arbeit scheint Hyper-V plötzliche nicht mehr zu funktionieren. ...

DNS
50 EUR für Telekom-, Unitymedia- und Vodafone-Kunden
Frage von Zorro1199DNS14 Kommentare

Hallo zusammen, wie evaluieren gerade das korrekte Einhalten von DNS-TTLs durch verschiedene Provider. Aktuell suchen wir noch Kunden der ...

Windows Server
Sonntagsfrage: Welchen Sinn seht Ihr noch im Server 2019 Essentials
Frage von ashnodWindows Server13 Kommentare

Guten Morgen, ich habe gestern den Windows Server 2019 Essentials als Trial in einer VM installiert um mir das ...

Windows Server
Windows 2012 R2 - Skript um Druckerkonfiguration auszulesen und zu setzen
gelöst Frage von Der-PhilWindows Server11 Kommentare

Hallo! Kennt ihr eine Möglichkeit, per Skript die Konfiguration eines Druckers auszulesen und auf einen anderen anzuwenden? Hintergrund: Ich ...