Hallo subzero007,
was hälst du von StringReplace?
[autoit]$sNewString = StringReplace(C:\Forms\FORM-AV-R04.doc -> c:\backupordner\27.09.2009\Forms\FORM-AV-R04.doc"," ->","=")
[/autoit]mfg (Auto)Bert
Hallo subzero007,
was hälst du von StringReplace?
[autoit]$sNewString = StringReplace(C:\Forms\FORM-AV-R04.doc -> c:\backupordner\27.09.2009\Forms\FORM-AV-R04.doc"," ->","=")
[/autoit]mfg (Auto)Bert
Soweit war ich auch und wie schreibe ich es in die ini
[quelle-Ziele]
Und vor allem was hälst du von der idee die ini zu ändern,
ist doch sichere und einfacher oder?
Die Frage ist doch eher, was hältst du davon? Du mußt doch damit arbeiten und es muß in dein Gesamtkonzept passen.
Bekanntlich führen viele Wege nach Rom und jeder hier würde irgendwo eine andere Gasse nehmen.
Lerne strukturiert zu arbeiten. Das spart viel Zeit und Probiererei. Jede Arbeit sollte mit einem Konzept beginnen. Zumindest solltest du dieses vor deinem geistigen Auge haben. Planlos mal hier, mal da zu frickeln führt zu nix.
Es geht doch um folgendes:
Gegeben ist eine Datenmenge (.ini, .txt, sql Datenbank, Array -> erstmal egal).
1. Datenmenge einlesen (in ein Array, Zeile für Zeile als Variable usw.)
2. Datenmenge grafisch darstellen -> Überlegung: Welches Gui-Control eignet sich dafür?
3. Datenmenge weiterverarbeiten -> Überlegung: Wie komme ich an die grafisch dargestellten Informationen?
4. Die erhaltenen Informationen an die entsprechenden Funktionen übergeben, Rückgabewerte weiterverarbeiten usw.
Danach kommt der Feinschliff, dabei kann man dann auch gut, gezielt helfen.
ich habe ja ein Ziel will dateien und ordner zum Quell ordner kopieren und das ganze mit dieser ini:
[Quelle-Ziele]
C:\filemon=C:\backupordner\27.09.2009
C:\cisco=C:\backupordner\27.09.2009
C:\Forms=C:\backupordner\27.09.2009
aber ich kommen nicht zum ziel:
[autoit]Case $Wiederherstellen
$ziel = _GUICtrlTreeView_GetTree($hTreeView)
$qziel = StringReplace($ziel, '|', '\')
ConsoleWrite($qziel)
So wollte ich das die sektiontionen lesen und mit $qziel vergleichen weiss aber nicht wie anfangen soll,
ich fange immer wieder von vorne an :
$var = IniReadSection("C:\backupordner\25.09.2009\log.ini", "Quelle-Ziele")
If @error Then
MsgBox(4096, "", "ein fehler ist aufgetretten.")
Else
For $i = 1 To $var[0][0]
MsgBox(4096, "", "Schlüssel: " & $var[$i][0] & @CRLF & "Wert: " & $var[$i][1])
Next
EndIf
So wollte ich das letzte Backslash abschnelden von $qziel und mit und mit $var[$i][0] vergleichen bis ich den richtigen pfad habe,
komme aber nicht weiter....
StringRegExpReplace($text, '(.+\\).*', '$1')
[/autoit]Würde mich über jede hilfe freuen.
Danke