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

Frage Entwicklung Batch & Shell

Mitglied: Minister05

Minister05 (Level 1) - Jetzt verbinden

28.10.2013 um 07:34 Uhr, 1207 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
Batch & Shell
Per Batchdatei kopieren, wenn eine bestimmte Anzahl und Bezeichnung von Dateien in einem Verzeichnis vorhanden sind
gelöst Frage von imebroBatch & Shell5 Kommentare

Hallo, um einen Kopiervorgang per robocopy zu starten, möchte ich zunächst in einem bestimmten Verzeichnis prüfen, ob bestimmte Dateien ...

PHP
Eine Datei anzeigen !
gelöst Frage von manuuelPHP5 Kommentare

Hallo, ich kenne mich leider nicht so gut aus in PHP, deshalb bräuchte eure Hilfe, ich bedanke mich schon ...

Batch & Shell
Batchdatei soll überprüfen, ob auf eine Log Datei
Frage von hoppalaBatch & Shell1 Kommentar

Hiho :) ! Ein Freund und ich haben eine Batchdatei erstellt, leider kommen wir bei einer Sache nicht weiter. ...

Batch & Shell
In Batchdatei mehrere Dateien auswählen
gelöst Frage von DoppellhelixBatch & Shell7 Kommentare

Hallo, ich habe eine Batchdatei, die mir innerhalb einer Logdatei (txt), die Zeilen neu formatiert. Dieses Script funktioniert hervorragend. ...

Neue Wissensbeiträge
MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 11 StundenMikroTik RouterOS4 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 11 StundenSicherheit

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Administrator.de Feedback

Entwicklertagebuch: Die Startseite wurde überarbeitet

Information von admtech vor 14 StundenAdministrator.de Feedback9 Kommentare

Hallo Administrator User, mit dem Release 5.7 haben wir unsere Startseite überarbeitet und die Beiträge und Fragen voneinander getrennt. ...

Vmware

VMware Desktopprodukte sind verwundbar

Information von Penny.Cilin vor 19 StundenVmware

Die VMware-Anwendungen zum Umgang mit virtuellen Maschinen Fusion, Horizon Client und Workstation sowie die Plattform NSX sind verwundbar. Davon ...

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Frage von ahstaxVisual Studio24 Kommentare

Hallo, ich möchte gerne ein vb.net-Tool schreiben, das am Ende eine Outlook-E-Mail erzeugt. Grundsätzlich ist mir klar, wie das ...

Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server16 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows Netzwerk
Netzwerk Neustrukturierung
Frage von IT-DreamerWindows Netzwerk16 Kommentare

Hallo verehrte Community und Admins, bei uns im Haus steht eine Neustrukturierung an. Dafür benötige ich von euch ein ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...