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 BATCH ini Datei Datei auslesen

Mitglied: Juergen42

Juergen42 (Level 1) - Jetzt verbinden

22.06.2016, aktualisiert 23:18 Uhr, 2290 Aufrufe, 2 Kommentare

Hallo zusammen,
ich möchte eine ini Datei auslesen mit folgenden Aufbau

INHALT DER INI

ID=30
NAME="test1"
PFAD="K:\Kontoauszug\Test1\*.pdf"
PFAD_S="K:\Kontoauszug\Test1\Sicherung\"
ID=28
NAME="test2"
PFAD="K:\Kontoauszug\Test2\*.pdf"
PFAD_S="K:\Kontoauszug\Test2\Sicherung\"
ID=3
NAME="test3"
PFAD="K:\Kontoauszug\test3\*.pdf"
PFAD_S="K:\Kontoauszug\test3\Sicherung\"


Ich bekomme das nicht hin
Es sol die die ersten 4 Zeilen verarbeiten dann eine Aktion ausführt danach soll er die nächsten 4 Zeilen auslesen usw. bis zum Ende

BATCH
01.
 
02.
REM BANK.INI AUSLESEN  SCHLEIFE
03.
for /F "tokens=2,2 delims==" %%a in ('findstr /N /B /L /C:"ID" "c:\aviatools\bank.ini"') do set ID=%%a
04.
for /F "tokens=2,2 delims==" %%a in ('findstr /N /B /L /C:"NAME" "c:\aviatools\bank.ini"') do set NAME=%%a
05.
for /F "tokens=2,2 delims==" %%a in ('findstr /N /B /L /C:"PFAD" "c:\aviatools\bank.ini"') do set PFAD=%%a
06.
for /F "tokens=2,2 delims==" %%a in ('findstr /N /B /L /C:"PFAD_S" "c:\aviatools\bank.ini"') do set PFAD_S=%%a
07.

08.
Action ausführen 
Danach die nächsten 4 Sätze verarbeiten

kann mir Jemand helfen ?






Mitglied: rubberman
23.06.2016 um 01:11 Uhr
Hallo Juergen42,

versuche folgendes:
01.
@echo off &setlocal EnableDelayedExpansion
02.
set "inifile=c:\aviatools\bank.ini"
03.

04.
for /f %%i in ('type "!inifile!"^|find /c /v ""') do set /a "n=%%i/4"
05.
<"!inifile!" (
06.
  for /l %%i in (1 1 !n!) do (
07.
    for /l %%j in (1 1 4) do (
08.
      set /p line=
09.
      set !line!
10.
    )
11.

12.
    echo Mach was mit:
13.
    echo !ID!
14.
    echo !NAME!
15.
    echo !PFAD!
16.
    echo !PFAD_S!
17.
    echo ~~~~~~~~~~~~~~~~
18.

19.
  )
20.
)
21.

22.
pause
Grüße
rubberman
Bitte warten ..
Mitglied: Juergen42
23.06.2016 um 21:14 Uhr
Da muss ich mal Danke sagen.
klappt wunderbar.
Gruß
Jürgen
Bitte warten ..
Ähnliche Inhalte
Entwicklung
Werte aus INI Datei übernehmen
Frage von Manuel.PEntwicklung21 Kommentare

Guten Tag, ich habe folgendes Problem. Wir nutzen Activ Directory. Wir Nutzen nun ein Programm, das Telefongespräche anzeigt. Wenn ...

Windows Server

Terminalserver .ini Datei unter C:Windows

gelöst Frage von geocastWindows Server8 Kommentare

Guten Abend zusammen Ich habe mir hier einen Server 2012R2 Terminalserver zum Testen aufgesetzt. Ich habe dann unsere alte ...

Batch & Shell

Batch bestimmte Zeile in .ini umschreiben

gelöst Frage von HukiAlexBatch & Shell4 Kommentare

Guten Tag Ich habe eine Frage . Ich habe 2 Dateien : 1" Main.Bat" und 1 "config.ini" Code der ...

Batch & Shell

INI Datei via Batch auslesen, verändern und nur einen Teil übernehmen in neue Datei

gelöst Frage von NovalyBatch & Shell2 Kommentare

Hallo Brauch mal Hilfe , hab schon einiges hier gefunden aber nichts klappt wie ich es genau möchte. folgendes: ...

Neue Wissensbeiträge
Sicherheit

Chrome 79 übermittelt eingegebene Kennwörter nach Hause

Information von DerWoWusste vor 2 StundenSicherheit4 Kommentare

Ab sofort warnt Chrome standardmäßig Nutzer davor, wenn aus Leaks bekannte Passwörter zum Einsatz kommen. Beim Besuch einer Website, ...

Viren und Trojaner
Trend Micro WFBS 10 SP1 Patch 2185
Tipp von Abramelin vor 17 StundenViren und Trojaner1 Kommentar

Hi, Hab gerade gesehen das Patch 2185 für TM WFBS 10 SP1 erschienen ist! Werde mal Morgen den Patch ...

Viren und Trojaner

Neuer Virus lässt Windows im abgesicherten Modus starten

Tipp von transocean vor 21 StundenViren und Trojaner4 Kommentare

Moin, lest selbst. Grüße Uwe

Sicherheit
Böser Bug in Domänenkennwortrichtlinie!
Information von DerWoWusste vor 1 TagSicherheit2 Kommentare

Ich spiegele mal Borncity: In Kürze: Nutzt Ihr eine Domänen-Kennwortrichtlinie der herkömmlichen Art (keine PSO-Richtlinie)? Ja? Und plant Ihr, ...

Heiß diskutierte Inhalte
Windows 8
Snipping Tool Alternative für bzw ab Windows 8.1
gelöst Frage von schmitziWindows 815 Kommentare

Hallo, ich suche für Windows 8.1 eine Alternative für das bordeigene Snipping Tool von MS, vielleicht weiss ja jemand ...

Windows 10
Win10 Remote Desktop User anders
Frage von ludibubiWindows 1014 Kommentare

Folgende Situation: Auf meinem Rechner (Win10) in der Firma (Domänen-Netzwerk) starte ich abends bevor ich gehe einen Newsletterversand. Damit ...

Windows 10
Windows 10 Herunterfahren - Funktioniert nach Upgrade von Windows 7 nicht mehr
Frage von krischeuWindows 1012 Kommentare

Hi, ich habe verschiedene PCs mit dem Upgrade Assistenten von Windows 7 Pro 64 Bit auf Windows 10 geupdatet. ...

Off Topic
Gesetzliche Gewährleistung Privatkunde
gelöst Frage von justus.magnoldOff Topic12 Kommentare

Hallo liebes Forum, ich habe da eine Frage zur Gewährleistung. Ich habe einem Privatkunden im Mai 2018 ein Lenovo ...