Hallo,
ich habe hier eine Textdatei mit den Namen und der dazugehörigen SID und diese möchte ich in je eine Variable schreiben.
hier mein Beispielcode
[autoit]
#include <File.au3>
#include <Array.au3>
#include <Constants.au3>
#include <MsgBoxConstants.au3>
Local $objTextFile, $strLine
$strFileName = "sid.txt"
$objTextFile = FileOpen($strFileName, 0)
$strLine = FileReadLine($objTextFile)
While 1
$strLine = FileReadLine($objTextFile)
If @error Then ExitLoop
$SID_array = StringRegExp($strLine, '\s+(.+?)\s+(.+)', 2)
Local $name = $SID_array[1]
Local $SID = $SID_array[2]
MsgBox($MB_SYSTEMMODAL, "HINWEIS", "SID " & $SID )
WEnd
1. Problem: bei den Namen können auch Leerzeichen vorhanden sein. Nach zwei oder mehr Leerzeichen kommt dann erst die SID.
2. Problem: nach der SID können auch ein oder mehrere Leerzeichen auftreten.
3. Problem: Zeilen wie "samid sid" oder "dsget war erfolgreich" sind unbrauchbar.
Vermutlich ganz einfach, aber irgendwie geht es bei mir gerade nicht weiter
Hoffe mir kann hier bitte jemand weiterhelfen. Danke