stringInStr Problem

  • Hi,

    hab ein problem mit stringInStr.

    [autoit]

    Func _IEstart()
    $s_Url = "www.facebook.de"
    $f_tryAttach = 0
    $f_visible = 1
    $f_wait = 1
    $f_takeFocus = 1
    Global $oIE = _IECreate( $s_Url, $f_tryAttach , $f_visible , $f_wait , $f_takeFocus)
    _LoginCheck()
    EndFunc
    Func _LoginCheck()
    $Read = _IEBodyReadText($oIE)
    $IdL = IniRead("testsetting.ini","Test","A","A")
    if stringInStr($Read,"Willkommen, "&$IdL,0,1) Then
    _EasyConsole("Eingeloggt")
    _Öffnen()
    Else
    _EasyConsole("nicht eingeloggt")
    _Login()
    EndIf

    [/autoit][autoit][/autoit][autoit]

    EndFunc

    [/autoit]

    undzwar soll er nach Willkommen, Username(in$IdL gespeichert). suchen aber ich bekomme es nicht hin das er das auch findet.

    mfg

    Einmal editiert, zuletzt von haggebudde11 (21. Juli 2011 um 20:12) aus folgendem Grund: Url

    • Offizieller Beitrag

    Ich habe dir doch gesagt du mußt Casesens auf 1 setzen ;)
    So gehts:

    [autoit]

    $Read = 'Hallo liebe Gemeinde und ein besonderes Willkommen, USER_X aus Klein-Siehste-mich-nicht.'
    $IdL = 'USER_X'
    IF StringInStr($Read, "Willkommen, " & $IdL, 1) Then MsgBox(0, '', $IdL & ' - im Text enthalten')

    [/autoit]
  • nein geht leider immer noch nicht zusatz info wenn ich den benutzernamen weg lasse geht es einwandfrei aber es muss auch mit benutzernamen gehen

    • Offizieller Beitrag

    Laß dir den gelesenen Text in die Konsole ausgeben, vergleiche mit deinem Suchbegriff, ob dieser überhaupt in der Form enthalten ist (da Case Sense geprüft wird, ist natürlich der exakte Begriff und Schreibweise erforderlich).


    Edit:
    @campweb: Was soll diese Bot-Vermuterei? Ich sehe bisher nichts, was gegen unsere Forenregeln verstößt! Also bitte nicht hinter jedem Skript einen Bot vermuten. ;)

  • Nein Nein. In letzter Zeit war das bloß verschärft, ist ja nicht böse gemeint. Bei mir hats bloß geklingelt, wgen verstecker URl, Login, IE :D

    MfG, campweb

  • was verstehst du unter einem Bot er soll mich nur auf mehreren seiten einloggen wie fb, verschiedenen gaming foren weil ich zu faul bin das von hand zu machen, desweiter will ich autoit im umgang mit Browsern lernen und ich speichere pws grundsätzlich nie da es zu unsicher ist

    Edit: versteckter Url ist wegen den Gaming Foren ich hatte gedacht Werbung sei hier verboten
    Edit1: wie lass ich mir den text in die Console ausgeben

    • Offizieller Beitrag

    @campweb, das blöde gefrage nervt fast mehr als ein Bot selbst... wenn das ein Botverdächtiger Thread wäre, dann könntst du ihn nicht mal lesen.
    Der wäre schneller deaktiviert als du Amen schreiben kannst.

  • ich editiere eine Url für campweb rein damit auch er zufrieden ist

    Edit: oki hab nun das mit in die Console schreiben hinbekommen und da steht genau der text mit username der gesucht wird anscheinend ist der Suchbegriff falsch

    Einmal editiert, zuletzt von haggebudde11 (21. Juli 2011 um 20:17)