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 EINE Zeile aus TXT-Datei auslesen

Mitglied: edv-guru

edv-guru (Level 1) - Jetzt verbinden

18.11.2005, aktualisiert 20.11.2005, 29043 Aufrufe, 5 Kommentare, 1 Danke

Sodale...Jetz bin ich mit den Nerven am Ende.Ich hab sau viel gesucht, aber wenn es um die Aufgabenstellung geht, EINE Zeile aus ner .dat Datei zu lesen und an eine Variable zu übergeben, dann hab ich nix gefunden.

1. for /f %%i in(%pfad%settings.dat) do echo %i
2.type %pfad%settings.dat >> set var

Beides geht irgendwie nicht.
Ka wies richtig geht....Bitte um Hilfe

Gruß,
EDV-guru
Mitglied: BigWumpus
18.11.2005 um 20:14 Uhr
Früher hieß es 4DOS, jetzt 4NT (auch für Windows XP).
Mit dieser Erweiterung kannst Du tolle Zugriffe auf Dateien in Batches realisieren.

echo @line[%datei%;5]


Bitte warten ..
Mitglied: edv-guru
18.11.2005 um 20:37 Uhr
thx, aber eigl wollte ich mit einem dos-überbleibsel das regeln, da das programm für die weitergabe gedacht ist

THx,
EDV-guru
Bitte warten ..
Mitglied: Biber
18.11.2005 um 22:04 Uhr
Moin edv-guru,

bekommen wir auch ohne 4DOS und Hilfskram hin. Ich gehe mal von Windows-Versionen diesseits von Win9x aus.

01.
::-------LineToVar.bat 
02.
@echo off 
03.
echo ----testdatei.txt---- 
04.
Type testdatei.txt 
05.
Echo ----ende testdatei.txt 
06.
:: Letzte Zeile in %Var% speichern 
07.
for /F "Tokens=*" %%i in (Testdatei.txt) do Set Var=%%i 
08.
Echo Letzte Zeile...: [%Var%] 
09.
Set var= 
10.
 
11.
::Erste Zeile in %var% speichern 
12.
for /F "Tokens=*" %%i in (Testdatei.txt) do call :setvarOnce "%%i"  
13.
Echo Erste Zeile....: [%Var%] 
14.
Set var= 
15.
:: 
16.
:: n-te Zeile in %var% speichern; n ist im Beispiel 3 
17.
Set /a "cnt=1" 
18.
Set /a "n=3" 
19.
for /F "Tokens=*" %%i in (Testdatei.txt) do call :setvarFixLine %n% "%%i"  
20.
Echo n-te Zeile, n=%n%: [%Var%] 
21.
 
22.
:: Set var= 
23.
goto :eof 
24.
~~~ 
25.
:setvarOnce --Eine Variable einmal setzen 
26.
if "%var%"=="" Set "Var=%~1" 
27.
goto :eof 
28.
 
29.
~~~ 
30.
:setvarFixLine 
31.
If %cnt%==%1 Set "Var=%~2" 
32.
Set /a "cnt+=1"  
33.
goto :eof 
34.
::-------LineToVar.bat
Output des Schnipsels:

01.
>lineTovar 
02.
----testdatei.txt---- 
03.
Zeile Eins 
04.
Zweite Zeile 
05.
und Drei 
06.
und Zeile Vier 
07.
----ende testdatei.txt 
08.
Letzte Zeile...:[und Zeile Vier] 
09.
Erste Zeile....: [Zeile Eins] 
10.
n-te Zeile, n=3: [und Drei]
~~~~
Und eine bestimmte Zeile mit einem Suchstring kann man/frau mittels "Find" in einer Textdatei finden und setzen.. dafür gibt es im Forum tonnenweise Beispiele.
HTH Biber
Bitte warten ..
Mitglied: edv-guru
19.11.2005 um 23:07 Uhr
thx
Bitte warten ..
Mitglied: BigWumpus
20.11.2005 um 09:30 Uhr
Alle Achtung, was selbst MS so in die Shell programmieren kann!
Bitte warten ..
Ähnliche Inhalte
PHP

TXT Datei auslesen und bestimmte Zeilen in Variable setzen

gelöst Frage von 126594PHP11 Kommentare

Hallo zusammen, vorweg muss ich sagen, ich bin (bis jetzt) absoluter Neuling was PHP angeht. Ich will aus einer ...

Batch & Shell

Einzelne Zeilen in txt Datei speichern und auslesen

gelöst Frage von noah1400Batch & Shell7 Kommentare

Liebe Forum-Mitglieder Ich habe da so eine Frage: Ich bin gerade dabei ein PW abfrage mit Batch zu machen. ...

Entwicklung

Bestimmte zeile aus txt datei auslesen und sich aus zeile 100 einen wert anzeigen lassen ?

gelöst Frage von bob777Entwicklung12 Kommentare

Hallo Suche einen Weg sich aus einer .config (txt) datei einen Wert Spielzeit auszulesen und anzuzeigen? Kann das irgendwer ...

Installation

Mit Powershell in einer Datei eine Zeile auslesen

gelöst Frage von Bommi1961Installation6 Kommentare

Hallo zusammen, wie bekomme ich es hin, das ich einen Bestimmt wert aus einer Zeil auslesen kann? Ich hab ...

Neue Wissensbeiträge
Drucker und Scanner
HP-MF-Drucker per Fax angreifbsr
Information von Lochkartenstanzer vor 17 StundenDrucker und Scanner

Endlich eine sinnvolle Verwendung für Faxe: Damit kann man offensichtlich den Drucker übernehmen. lks

Router & Routing

Das pfSense Buch ist jetzt für jeden kostenlos zu beziehen

Tipp von magicteddy vor 1 TagRouter & Routing2 Kommentare

Bisher war das Buch nur für zahlende Unterstützer verfügbar, jetzt steht für Jedermann kostenlos zur Verfügung. Siehe auch The ...

Firewall

Möglicherweise neue Sicherheitslücke in Mikrotik-Firmware

Information von LordGurke vor 3 TagenFirewall3 Kommentare

Hallo zusammen, vor ein paar Monaten gab es ja bereits eine Sicherheitslücke in der Firmware von Mikrotik-Routern, über welche ...

Erkennung und -Abwehr
Rechner hacken mit Cortana, auch Remote
Information von Lochkartenstanzer vor 4 TagenErkennung und -Abwehr3 Kommentare

heise berichtet über den Vortrag von der Blackhat Open Sesame: Picking Locks with Cortana. Einige Fehler sind schon gefixt, ...

Heiß diskutierte Inhalte
Windows Netzwerk
Performance bei Terminalserver
Frage von azizalexanderWindows Netzwerk20 Kommentare

Hallo zusammen, Ich wusste nicht in welches Thema meine Frage passt ich Bitte um Vergebung falls ich hier falsch ...

Exchange Server
Exchange 2013 - Unable to Relay nach extern, SuperMailer
Frage von leon123Exchange Server16 Kommentare

Hallo zusammen, ich brauch mal wieder eure Hilfe. Ich beschäftige mich gerade mit dem SuperMailer und erhalte vom Exchange ...

CPU, RAM, Mainboards
Xeon E5620: noch schnell genug?
Frage von ahussainCPU, RAM, Mainboards15 Kommentare

Hallo allerseits, ich habe die Möglichkeit, aus Restbeständen einen Tower mit Xeon E5620 CPU und 24 GB RAM zu ...

Peripheriegeräte
Steckdose(nleiste) mit Schwellwert für off und mit externem Taster
Frage von ahstaxPeripheriegeräte15 Kommentare

Hallo, ich suche eine Steckdose oder Steckdosenleiste mit externem Taster und Schwellwerterkennung. Zu realisieren ist folgendes: Ein PC soll ...