servus,
geht um folgendes:
Ich hab mir ein kleine tool gebaut womit ich auf der telekom seite
http://www.telekom.de/is-bin/INTERSH…uickCheck-Start
eine automatische verfügbarkeitsprüfung durchführe.
1: Ich gebe vorwahl und rufnummer in ein kleines gui ein und das script geht auf den oben genannten link.
2: Danach loggt es sich mit meiner kundennr+pw ein und somit braucht man kein captcha mehr eingeben.
3: Nach dem erfolgreichen loggin wird über _FFSetValue die vorwahl und rufnummer ins entsprechende feld gesetzt und dann abgeschickt.
4: Ich lande auf der seite wo mir angezeigt wird was an der entsprechenden rufnummer verfügbar ist.
5: Nun soll das skript über _FFSearch suchen und mir sagen was es gefunden hat.
$string1 = "Entertain Comfort (mit bis zu 16.000 kbit/s)"
$string2 = "Entertain Comfort (mit VDSL 25)"
if _FFSearch($string2) then ; entertain 25
MsgBox(4096, "Test", $string2, 10)EndIf
if _FFSearch($string1) then ; entertain 16
MsgBox(4096, "Test", $string1, 10)
EndIf
[Blockierte Grafik: http://www10.pic-upload.de/18.06.12/zo94gxxqsnos.jpg]
Auf dem screenshot sieht man nun eine rufnummer wo NUR entertain mit vdsl 25 geht, also $string2
nun passiert aber folgendes:
Ich bekomme die msg box mit $string1 und in der console steht
_FFSearch ==> No match: $sSearchString: Entertain Comfort (mit VDSL 25)
[/autoit]nun ist die frage warum bekomme ich überhaupt $string1? weil wenn ich ich manuel nach dem string suche gibt es den nicht und warum findet er $string2 nicht?
_FFSearch ist doch frame übergreifend oder bin ich da falsch informiert?