Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Beliebige Zeile bearbeiten

Frage Entwicklung KiXtart

Mitglied: xaumichi

xaumichi (Level 1) - Jetzt verbinden

28.07.2008, aktualisiert 10.08.2008, 4163 Aufrufe, 2 Kommentare

Hallo!

Ist es in KIXTART möglich, in einer Datei (in meinem Fall eine *.dat - Datei) eine bestimmte Zeile zu bearbeiten, sprich: der in dieser bestimmten Zeile stehende Text durch einen neuen ersetzen?
Diese Datei sieht wie folgt aus:

text - zeile1
text - zeile2
text - zeile3
text - zeile4
text - zeile5
text - zeile6
text - zeile7
TRUE
text - zeile8
text - zeile9
text - zeile10

Und dieses "TRUE" möchte ich durch ein "FALSE" ersetzen.
Ist dies irgendwie machbar??
Mitglied: JJKix
09.08.2008 um 21:40 Uhr
Hallo,

das geht. Du musst dabei Zeile für Zeile die Datei auslesen, jede Zeile untersuchen und in eine andere Datei schreiben. Danach umbenennen (oder schon vorher).

Hier ein Beispiel:
Break On

$Datei1 = "C:\Datei1.dat" ; dies ist die Datei, die geändert werden soll
$Datei2 = "C:\Datei2.dat"

; Löschen
Del $Datei2

; Umbenennen
Move $Datei1 $Datei2

$FFH2 = FreeFileHandle()

If Open($FFH2, $Datei2, 2) = 0
$FFH1 = FreeFileHandle()
If Open($FFH1, $Datei1, 5) = 0
$Line = ReadLine($FFH2)
While @16034 = 0
If InStr($Line, "TRUE")
$Line = Left($Line, InStr($Line, "TRUE") - 1) + "FALSE" + SubStr($Line, InStr($Line, "TRUE") + Len("TRUE"))
EndIf
$Ret = WriteLine($FFH1, $Line + @CrLf)
$Line = ReadLine($FFH2)
Loop
$Ret = Close($FFH1)
EndIf
$Ret = Close($FFH2)
EndIf
Bitte warten ..
Mitglied: xaumichi
10.08.2008 um 13:29 Uhr
Hallo!

Hey DANKE für diese ausführliche Lösung!!!

mfg
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (36)

Frage von Datsspeed zum Thema Exchange Server ...

Batch & Shell
gelöst ZIP-Archive nach Dateien durchsuchen und Pfade ausgeben (33)

Frage von evinben zum Thema Batch & Shell ...

Verschlüsselung & Zertifikate
Mit Veracrypt eine zweite interne (non-system) Festplatte verschlüsseln (10)

Frage von Bernulf zum Thema Verschlüsselung & Zertifikate ...

C und C++
Methode multiple return values (8)

Frage von mayho33 zum Thema C und C ...