|
You last visited: Today at 14:43
Advertisement
[Frage]_StringBetween und _INetGetSource
Discussion on [Frage]_StringBetween und _INetGetSource within the AutoIt forum part of the Coders Den category.
04/20/2011, 17:20
|
#1
|
elite*gold: 0
Join Date: May 2009
Posts: 634
Received Thanks: 794
|
[Frage]_StringBetween und _INetGetSource
Hey E*pvp,
hab ein Problem. Er soll die Seite auslesen und es in ner Msgbox wieder geben, aber er gibt immer nix aus!
Code:
$read= _StringBetween(_INetGetSource("http://my-testapp.co.de/log.html"),'[','<br>')
Msgbox(0,"Info",$Read & " detect")
|
|
|
04/20/2011, 17:45
|
#2
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Dir ist schon bewußt, dass StringBetween(wie vermutlich alle Stringsplit-Funktionen) ein array zurückgibt, oder?
|
|
|
04/20/2011, 17:48
|
#3
|
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
|
Versuch es mit _ArrayDisplay aus Array.au3
|
|
|
04/20/2011, 18:03
|
#4
|
elite*gold: 0
Join Date: May 2009
Posts: 634
Received Thanks: 794
|
hmmm ty, aber könntest du mirn bsp geben? ;P .. is ziemlich lange her mit dem AutoIt coden...
|
|
|
04/20/2011, 18:29
|
#5
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Wenn nur eine String gefunden musst du den ersten Array nehmen also [0]. Wenn es mehrere Funde gibt geht es weiter mit $Read[1], $Read[2] usw.
Also in deinem Fall höchstwahrscheinlich
PHP Code:
Msgbox(0,"Info",$Read[0] & " detect")
|
|
|
04/20/2011, 18:47
|
#6
|
elite*gold: 0
Join Date: May 2009
Posts: 634
Received Thanks: 794
|
ok^^ ty. Aber irgendwie buggt das ziemlich... sobald ich die 1. Msgbox rausnehme funzt es net mehr....
Code:
Func _2()
while 1
$Read= _StringBetween(_INetGetSource("http://my-testapp.co.de/log.html"),'[','<br>')
Msgbox(0,"Info",$Read[0])
if ProcessExists($Read[0]) Then
msgbox(0,"Info",$Read[0] & " detected!")
Processclose($Read[0])
EndIf
wend
EndFunc
|
|
|
04/24/2011, 21:10
|
#7
|
elite*gold: 0
Join Date: Feb 2010
Posts: 344
Received Thanks: 151
|
Füge an den Anfang des Skripts "#include <Array.au3>" ohne " ein und ersetze Msgbox(0,"Info",$Read[0]) durch _ArrayDisplay($Read)
|
|
|
04/24/2011, 21:32
|
#8
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Es geht ja eigentlich darum, dass die Array nirgendswo gezeigt wird. Außerdem besteht die Seite ja sowieso nur aus einer Zeile.
Aber eigentlich funktioniert es. Bei mir klappts auch.
|
|
|
Similar Threads
|
autoit3 problem (_stringbetween)
02/24/2011 - AutoIt - 3 Replies
Hi all ... ich bin neu hier und habe mit autoit angefangen.
Ich habe mit mehrere Tutorials durchgelesen und wollte jetzt was eigenes schreiben... (Ogamebot nach anleitung
http://www.elitepvpers.com/forum/epvp-coders-tutor ials/457030-autoit-tutorial-zu-browsergamebots-pac ketbots-und-iebots.html)
...bin bisher jedoch nicht sehr weit gekommen, da ich Probleme beim auslesen des quelltextes habe
Wenn ich den Code so schreibe hat der Array bei der Asusgabe keinen Wert
Dim $session
|
All times are GMT +1. The time now is 14:45.
|
|