Hi!
bernd670
Sehr konstruktiv ist das nicht!
Es sind mehrere Formate die nicht gelesen werden, ist das beabsichtigte Zensierung?
Nun gut ich benutze die Funktion nicht, Interessant ist das schon!
Lg Kleiner
Hi!
bernd670
Sehr konstruktiv ist das nicht!
Es sind mehrere Formate die nicht gelesen werden, ist das beabsichtigte Zensierung?
Nun gut ich benutze die Funktion nicht, Interessant ist das schon!
Lg Kleiner
Hi!
Das sind Test aus dem Fehler her raus habe ich diverse Datei Formate ausprobiert, wenn eine Funktion File Read ToArray heist dann sollte sie schon das machen was sie Verspricht nur bin ich wohl der eine mit dem Anligen.
Lg Kleiner
Hi!
Egal wie ich die datei auslese auser Binär und nutze
[autoit]StringStripCR
[/autoit]
o.
StringStripWS($va,8)
[/autoit]immer das selbe bei Anwendungen bekomm ich nur MZ zurück? ![]()
auslesen von Anwendungen:
Lg Kleiner
Ich habe die Aktuelle Version
wenn ich diese zeile
$aArray = StringSplit(StringStripCR($aFile), @LF)
[/autoit]
in
$aArray = StringSplit($aFile, @LF)
[/autoit]
endere da klap es.
Lg Kleiner
Hi!
Bin schon dabei wenn mich nicht alles teuscht ist das
[autoit]$aArray = StringSplit(StringStripCR($aFile), @LF)
[/autoit]
in
$aArray = StringSplit($aFile, @LF)
[/autoit]Dann ist alles gut!
Nur warum ist es bei mir anders als bei euch?
Lg Kleiner
Hi!
Raupi
Probier bitte mal mit dieser Funktion!
Func FileReadToArray($sFilePath)
If Not $sFilePath Then Return SetError(1, 0, '')
Local $hFile_OP = FileOpen($sFilePath)
If $hFile_OP = -1 Then Return SetError(1, 0, '')
Local $hFile = FileRead($hFile_OP)
FileClose($hFile_OP)
If Not $hFile Then Return SetError(1, 0, '')
Return StringRegExp($hFile, '.+', 3)
EndFunc ;==>FileReadToArray
Edit:/ bis 03.12.2010 werden nur ausgelesen mit _FileReadToArray?
Lg Kleiner
Hi!
Habe mich ein wenig mit StringRegExp ausprobiert und habe da ein vergleich laufen mit _FileReadToArray und bin gerade auf was gestoßen, ich lese mit _FileReadToArray die datei C:\Windows\WindowsUpdate.log aus und bekomm ein ArrayIndex von 1722 wenn ich sei mit meiner version StringRegExp auslese ein ArrayIndex von 12346 Identisch mit den Editoren die ich laufen habe was dazu kommt keine Dll und andere Formate lassen sich nicht ausslesen?
Ist das nur bei mir so oder kann das wehr bestätigen.
Lg Kleiner
Hi!
Dann hast du nicht aufmerksam gelsesen!
ZitatAus der Hilfe: Es ist möglich, Registries im Netzwerk zu bearbeiten. Dazu ist "\\Computername\Schlüsselname" zu verwenden. Um diese Funktion verwenden zu können, ist es unter Windows NT/2000/XP/2003 notwendig, die entsprechenden Zugriffsrechte zu besitzen.
Lg Kleiner
Hi!
JA!
Lg Kleiner
Hi!
Beispiel:
#include 'File.au3'
#include 'Array.au3'
Local $aSave = _FileListToArray('C:\') ; Gefülltes Array
[/autoit] [autoit][/autoit] [autoit]ConsoleWrite(_Array_Auswerten($aSave)&@CRLF) ; aufruf der Funktion u. Rückgabe
[/autoit] [autoit][/autoit] [autoit]Func _Array_Auswerten(ByRef $Array)
Local $return_array
For $i = 1 To UBound($Array) -1; $i = 1 weil _FileListToArray in Array[0] die Anzahl (Fund) zurückgibt
; Funktion
If StringInStr($Array[$i],'Windows') Then $return_array = $Array[$i] & ' Index: ' & $i
Next
Return $return_array
EndFunc
Lg Kleiner
Hi!
Positiver dinge ( natürlich schafst du das)!
Einmal bitte das ganze Skript.
Lg Kleiner
Hi!
Die funktion ist ein wenig überfüllt da kann man eine mänge kürzen, das ist daber nicht das anligen, ich würde vorschlagen das ganze Sktipt zu posten
Und ein Error Handling für die Ini wehr sehr vorteilhaft.
Lg Kleiner
Hi!
Wann hast du denn die 50-100% auslastung, beim starten (Laufen) vom BackUp ?
Lg Kleiner