Hallo miteinander,
also ich versuche mal mein Problem zu schildern
Ich habe ein Text-File "Tracklist.txt" ($Tracklist) in dem mehrere Zeilen Text sind... Jetzt habe ich irgendwoher Input - den "Teil-String" "achts kält raus". Nu möchte ich dass überprüft wird, ob jeder einzelne String (also praktisch jedes Wort ("achts","kält","raus")) auch zusammen in einer Zeile des Text-Files vorkommt (irgendeine Zeile sollte den "Gesamt-String" "Nachts ist kälter als draussen" enthalten... Wenn es eine Zeile geben sollte, soll hier gestoppt werden...
Vllt stell ich mich einfach nur wirklich herrlich blöde an, aber für scheint es iwie nur so zu gehen, es sei denn ich habe n paar Befehle übersehen .... Und nun komme ich leider irgendwie garnicht mehr weiter Code stimmt so garnich mehr und ergibt keinen Sinn, aber vllt versteht ja jemand den Sinn...
Bedanke mich schonmal vorträglich für Hilfestellungen und nu mein bisheriger Code:
[autoit]$Input = "achts kält raus"
If $Input <> "" and StringIsSpace($Input) = 0 Then
For $i = 1 to _FileCountLines($Tracklist) Step +1
Global $Random_Track_Pfad = FileReadLine(FileOpen($Tracklist, 0), $i)
$Strings = StringSplit($Input, " ")
For $j = 1 to $Strings[0] Step +1
If StringInStr($Random_Track_Pfad, $Strings[$j]) = 1 Then
Global $Korrekt = 1
Else
Global $Korrekt = 0
FileClose($Tracklist)
ExitLoop
EndIf
Next
If $Korrekt = 1 Then
FileClose($Tracklist)
;;; dann aufhören im Text-File weiter nach passenden Zeilen zu suchen
ExitLoop
EndIf
Next
EndIf
LG Andy