Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 22:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



StringBetween --- Problem-Need Help ^^

Discussion on StringBetween --- Problem-Need Help ^^ within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Question StringBetween --- Problem-Need Help ^^

Wie der Titel schon sagt geht es um _StringBetween(denke ich)
Hier der Code:
PHP Code:
Func _firefoxrid()
_FFStart(GUICtrlRead($input3))
WinSetState "MozillaFirefox""", @SW_MINIMIZE )
$sHTML _FFReadHTML("html",16)
$rid _StringBetween($sHTML"var rid = '""';")
_FFWindowSelect"""label")
Local $time1_StringBetween($sHTML'new product('&GUICtrlRead($Input2), 'nbsp')
;
$time2StringRight($time1[1], 8)
   
_ArrayDisplay($time1'Standardsuche')

MsgBox(0"bla"$time1[0])

WinActivate($Fenstername)
EndFunc 
Um genauer zu sein um diesen Part:
PHP Code:
$time1_StringBetween($sHTML'new product('&GUICtrlRead($Input2), 'nbsp')
MsgBox(0"bla"$time1[0]) 
Hab es schon mit aaalem Möglichen versucht, es kommt immer NIX raus!

(Fehl-)Versuche:
StringBetween($sHTML, 'new product(1', 'nbsp') ; ändert nix am Ergebnis
MsgBox(0, "bla", $time1) ; Zeigt 0 an
MsgBox(0, "bla", $time[x]) ; Sagt es sei keine Variable, deklarieren bringt nix oder vlt. mache ich es falsch

Das Abnormale daran: Gaaanz genau nach dem selben Verfahren habe ich es genau darüber gemacht, und zwar mit $rid, da klappte es perfekt


Also:
Wieso wird es nicht als Variable anerkannt, bzw. überhaupt nicht gefunden?
Quellcode ist vollständig und die Suchkriterien sind auch richtig, da ich es nur mit diesen anstatt von $sHTML versucht habe und es klappte!

Wird $sHTML da irgendwie verändert?
Wüsst nicht wieso

Nebenbei: Wieso wird das Fenster nicht Minimiert ? Hab ich da was falsches hingeschrieben?


Und Pls kommt mir nicht mit "Das hast du falsch gemacht",
sondern mit "Das has du falsch gemacht, versuch es so: ........ "
Dass da irgendwas falsch ist, das weiß ich auch -.-
ZaZiZu is offline  
Old 11/06/2010, 20:58   #2
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
wenn du hilfe erwartest, solltest du schon die url posten, auf die sich das ganze beziehen soll.

dazu dann noch am besten auf einem screenshot zeigen, was genau du auslesen willst, und eventuell noch die stelle vom quellcode der seite hier posten, in der du meinst das gesuchte gefunden zu haben =)
lolkop is offline  
Thanks
1 User
Old 11/06/2010, 21:38   #3
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Nich genug Infos ô.O? k...

Seite:


Hier mal der betreffende Teil des Quellcodes:


Wär auch gut zu wissen, ob es überhaupt so formal richtig ist ^^
ZaZiZu is offline  
Old 11/06/2010, 22:08   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
auch damit kann man immernoch absolut garnichts anfangen.

jetzt weis man zwar endlich um welches spiel es geht, aber immer noch nicht was du auslesen willst, oder wie du es aufrufst
lolkop is offline  
Old 11/06/2010, 22:13   #5
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Quote:
Originally Posted by lolkop View Post
auch damit kann man immernoch absolut garnichts anfangen.

jetzt weis man zwar endlich um welches spiel es geht, aber immer noch nicht was du auslesen willst, oder wie du es aufrufst
Wenn du meinst, schick ich dir halt das ganze Skript per PN, die du wie die letzte vieleicht wieder ignorierst :/

€dit: Like I said -.-
ZaZiZu is offline  
Old 11/07/2010, 19:34   #6
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Quote:
Originally Posted by ZaZiZu View Post
Wenn du meinst, schick ich dir halt das ganze Skript per PN, die du wie die letzte vieleicht wieder ignorierst :/

€dit: Like I said -.-
Duude?
ZaZiZu is offline  
Old 11/08/2010, 21:28   #7
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Ist es zu hoch für euch? Ich dachte ich wäre in der richtigen Section ô.O
Wer sich damit auskennt und dem das gegebene nicht ausreicht, dem kann ich zur Not auch das ganze Skript schicken.
ZaZiZu is offline  
Old 11/08/2010, 22:00   #8
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
um sagen zu können was darann falsch sein sollte müsste man da angemeldet sein... und selbst dann könnte man nichts machen, weil du weder den von autoit zurück gegebenen source gepostet hast (mit eventuell markiertem teil den du suchst) noch den screen mit markiertem wert um den ich dich gebeten hatte

wir könnten natürlich wild drauf losraten, was du da machst, aber ob man da irgendwann auf eine lösung kommt, bleibt wohl fraglich
lolkop is offline  
Old 11/08/2010, 22:53   #9
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Quote:
Originally Posted by lolkop View Post
um sagen zu können was darann falsch sein sollte müsste man da angemeldet sein... und selbst dann könnte man nichts machen, weil du weder den von autoit zurück gegebenen source gepostet hast (mit eventuell markiertem teil den du suchst) noch den screen mit markiertem wert um den ich dich gebeten hatte

wir könnten natürlich wild drauf losraten, was du da machst, aber ob man da irgendwann auf eine lösung kommt, bleibt wohl fraglich
dann warte nicht tagelang, sondern sag gleich, dass es fehlt -.- 2 PMs zu ignorieren find ich auch nicht gerade nett, aber ok, passiert

hier die ganze source(nicht ganz...passen nur 100.000 Zeichen rein, mecker die Mods an )
€dit: ich verkneife mir mal noch einen post und merke es hier nochma an:
der Text/Zeile um welche es sich handelt ist im Spoiler rot markiert! im Unterspoiler hab ich eine zeile grün markiert, bei der es mit (glaube ich) dem gleichen verfahren ging, also das Auslesen.

jaja, wenn ich da den ganzen mist des quelltextes für nötig gehalten hätte, würd ich hier zur not auch ein text-dokument als anhang stellen

und btw. die infos, die man braucht hab ich (zumindest dir, und einem anderen) gegeben. wenn dann IMMER NOCH was fehlt, sag bescheid
aber das komplette skript, der quellcode der seite und sogar die betroffenen zeilen markiert finde ich müsste reichen, denn mehr wüsst ich auch nicht was ich da aus dem finger saugen soll -.-
ZaZiZu is offline  
Old 11/08/2010, 23:08   #10
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
für sowas gibts pastebin...

und ich habe deine pms nich ignoriert... du hast meinen ersten post ignoriert... solange du nich die infos gibst, die man bräuchte, wird dir keiner helfen.

hab das jetzt nur nocheinmal gesagt, damit du nicht noch einen vierfachpost hier hinlegst....
lolkop is offline  
Thanks
1 User
Old 11/12/2010, 15:06   #11
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
hatte eigentlich in den paar tagen auf eine antwort gehofft ô.O
ZaZiZu is offline  
Old 11/12/2010, 15:18   #12
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by ZaZiZu View Post
hatte eigentlich in den paar tagen auf eine antwort gehofft ô.O
liegt warschenlich daran, dass nicht wirklich verstanden wird, was du suchst o.O

es geht um das spiel "my free farm" und du wills da was auslesen...

Code:
rackElement[1] = new product(1, "Getreide", 325,"getreide",2,1200000,"[COLOR="Lime"]00:20:00[/COLOR] h",1,2,1,0,"v");rackElement[5] = new product(5, "Futterrüben", 360,"futterrueben",3,7200000,"[COLOR="Lime"]02:00:00[/COLOR] h",1,2,2,0,"v");rackElement[6] = new product(6, "Kräuter", 1080,"kraeuter",4,14400000,"[COLOR="Lime"]04:00:00[/COLOR] h",1,2,2,0,"v");rackElement[8] = new product(8, "Kornblumen", 160,"kornblume",5,57600000,"16:00:00 h",1,2,2,0,"v");rackElement[9] = new product(9, "Eier", 1330,"eier",1,14400000,"04:00:00 h",1,1,1,0,"e");rackElement[10] = new product(10, "Milch", 1024,"milch",4,43200000,"12:00:00 h",1,1,1,0,"e");rackElement[11] = new product(11, "Wolle", 560,"wolle",5,86400000,"24:00:00 h",1,1,1,0,"e");rackElement[12] = new product(12, "Honig", 320,"honig",10,172800000,"48:00:00 h",1,1,1,0,"e");rackElement[18] = new product(18, "Gurken", 759,"gurke",3,5400000,"01:30:00 h",1,1,1,0,"v");rackElement[20] = new product(20, "Erdbeeren", 41115,"erdbeere",5,28800000,"08:00:00 h",1,1,1,0,"v");rackElement[21] = new product(21, "Tomaten", 80,"tomate",5,36000000,"10:00:00 h",1,1,1,0,"v");rackElement[22] = new product(22, "Zwiebeln", 1200,"zwiebel",4,30000000,"08:20:00 h",1,1,1,0,"v");rackElement[23] = new product(23, "Spinat", 1080,"spinat",4,48000000,"13:20:00 h",1,1,1,0,"v");rackElement[24] = new product(24, "Blumenkohl", 1080,"blumenkohl",4,43200000,"12:00:00 h",1,1,1,0,"v");rackElement[26] = new product(26, "Kartoffeln", 1080,"kartoffel",4,46800000,"13:00:00 h",1,1,1,0,"v");rackElement[27] = new product(27, "Käse", 194,"kaese",15,120000000,"33:20:00 h",1,1,1,0,"e");rackElement[29] = new product(29, "Spargel", 540,"spargel",4,57000000,"15:50:00 h",1,2,1,0,"v");rackElement[31] = new product(31, "Zucchini", 1080,"zucchini",7,60000000,"16:40:00 h",1,1,1,0,"v");rackElement[32] = new product(32, "Heidelbeeren", 12305,"heidelbeere",4,43200000,"12:00:00 h",1,1,1,0,"v");rackElement[91] = new product(91, "Zierfisch", 20,"fisch",4,172800000,"48:00:00 h",1,1,1,0,"e");rackElement[92] = new product(92, "Fischfutter", 9,"fisch",4,10000000,"02:46:40 h",1,1,1,1,"e");
diese zeile, mit den jeweiligen zeiten?
oder was genau?

in deinem letten post (erste seite) mit den sppoilern...was genau soll da dar stelen?
ich seh da ein mix zwischen scite und php?!

am besten postest du jeztz nocheinmal ganz in ruhe, was genau du wie/wo auslesen willst....

ich zumindest habe das nicht ganz verstanden.....
omer36 is offline  
Old 11/12/2010, 15:37   #13
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Quote:
Originally Posted by omer36 View Post
liegt warschenlich daran, dass nicht wirklich verstanden wird, was du suchst o.O

es geht um das spiel "my free farm" und du wills da was auslesen...

Code:
rackElement[1] = new product(1, "Getreide", 325,"getreide",2,1200000,"[COLOR="Lime"]00:20:00[/COLOR] h",1,2,1,0,"v");rackElement[5] = new product(5, "Futterrüben", 360,"futterrueben",3,7200000,"[COLOR="Lime"]02:00:00[/COLOR] h",1,2,2,0,"v");rackElement[6] = new product(6, "Kräuter", 1080,"kraeuter",4,14400000,"[COLOR="Lime"]04:00:00[/COLOR] h",1,2,2,0,"v");rackElement[8] = new product(8, "Kornblumen", 160,"kornblume",5,57600000,"16:00:00 h",1,2,2,0,"v");rackElement[9] = new product(9, "Eier", 1330,"eier",1,14400000,"04:00:00 h",1,1,1,0,"e");rackElement[10] = new product(10, "Milch", 1024,"milch",4,43200000,"12:00:00 h",1,1,1,0,"e");rackElement[11] = new product(11, "Wolle", 560,"wolle",5,86400000,"24:00:00 h",1,1,1,0,"e");rackElement[12] = new product(12, "Honig", 320,"honig",10,172800000,"48:00:00 h",1,1,1,0,"e");rackElement[18] = new product(18, "Gurken", 759,"gurke",3,5400000,"01:30:00 h",1,1,1,0,"v");rackElement[20] = new product(20, "Erdbeeren", 41115,"erdbeere",5,28800000,"08:00:00 h",1,1,1,0,"v");rackElement[21] = new product(21, "Tomaten", 80,"tomate",5,36000000,"10:00:00 h",1,1,1,0,"v");rackElement[22] = new product(22, "Zwiebeln", 1200,"zwiebel",4,30000000,"08:20:00 h",1,1,1,0,"v");rackElement[23] = new product(23, "Spinat", 1080,"spinat",4,48000000,"13:20:00 h",1,1,1,0,"v");rackElement[24] = new product(24, "Blumenkohl", 1080,"blumenkohl",4,43200000,"12:00:00 h",1,1,1,0,"v");rackElement[26] = new product(26, "Kartoffeln", 1080,"kartoffel",4,46800000,"13:00:00 h",1,1,1,0,"v");rackElement[27] = new product(27, "Käse", 194,"kaese",15,120000000,"33:20:00 h",1,1,1,0,"e");rackElement[29] = new product(29, "Spargel", 540,"spargel",4,57000000,"15:50:00 h",1,2,1,0,"v");rackElement[31] = new product(31, "Zucchini", 1080,"zucchini",7,60000000,"16:40:00 h",1,1,1,0,"v");rackElement[32] = new product(32, "Heidelbeeren", 12305,"heidelbeere",4,43200000,"12:00:00 h",1,1,1,0,"v");rackElement[91] = new product(91, "Zierfisch", 20,"fisch",4,172800000,"48:00:00 h",1,1,1,0,"e");rackElement[92] = new product(92, "Fischfutter", 9,"fisch",4,10000000,"02:46:40 h",1,1,1,1,"e");
diese zeile, mit den jeweiligen zeiten?
oder was genau?

in deinem letten post (erste seite) mit den sppoilern...was genau soll da dar stelen?
ich seh da ein mix zwischen scite und php?!

am besten postest du jeztz nocheinmal ganz in ruhe, was genau du wie/wo auslesen willst....

ich zumindest habe das nicht ganz verstanden.....
:O Sry, wenn es nicht so verständlich war

Ja, ich will DIESE(grünmarkierte) Zahlen auslesen
Und das mit dem "Mix" verstehe ich nicht was du meinst. lolkop meinte ich müsste da den quellcode reinstellen und das hab ich getan ^^

Meine Idee war halt mit StringBetween und Stringright(oder so) diese Zeit rauszufiltern, aber komischerweise geht das nicht nicht ma mit _StringBetween
ZaZiZu is offline  
Old 11/14/2010, 17:43   #14
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Ok, ich gebs auf
ZaZiZu is offline  
Old 11/14/2010, 18:30   #15
 
elite*gold: 0
Join Date: Nov 2010
Posts: 6
Received Thanks: 3
So kriegst du deine gewünschten Zeiten

Code:
#include <Array.au3>

$sString = 'rackElement[1] = new product(1, "Getreide", 325,"getreide",2,1200000,"00:20:00&nbsp;h",1,2,1,0,"v");rackElement[5] = new product(5, "Futterrüben", 360,"futterrueben",3,7200000,"02:00:00&nbsp;h",1,2,2,0,"v");rackElement[6] = new product(6, "Kräuter", 1080,"kraeuter",4,14400000,"04:00:00&nbsp;h",1,2,2,0,"v");rackElement[8] = new product(8, "Kornblumen", 160,"kornblume",5,57600000,"16:00:00&nbsp;h",1,2,2,0,"v");rackElement[9] = new product(9, "Eier", 1330,"eier",1,14400000,"04:00:00&nbsp;h",1,1,1,0,"e");rackElement[10] = new product(10, "Milch", 1024,"milch",4,43200000,"12:00:00&nbsp;h",1,1,1,0,"e");rackElement[11] = new product(11, "Wolle", 560,"wolle",5,86400000,"24:00:00&nbsp;h",1,1,1,0,"e");rackElement[12] = new product(12, "Honig", 320,"honig",10,172800000,"48:00:00&nbsp;h",1,1,1,0,"e");rackElement[18] = new product(18, "Gurken", 759,"gurke",3,5400000,"01:30:00&nbsp;h",1,1,1,0,"v");rackElement[20] = new product(20, "Erdbeeren", 41115,"erdbeere",5,28800000,"08:00:00&nbsp;h",1,1,1,0,"v");rackElement[21] = new product(21, "Tomaten", 80,"tomate",5,36000000,"10:00:00&nbsp;h",1,1,1,0,"v");rackElement[22] = new product(22, "Zwiebeln", 1200,"zwiebel",4,30000000,"08:20:00&nbsp;h",1,1,1,0,"v");rackElement[23] = new product(23, "Spinat", 1080,"spinat",4,48000000,"13:20:00&nbsp;h",1,1,1,0,"v");rackElement[24] = new product(24, "Blumenkohl", 1080,"blumenkohl",4,43200000,"12:00:00&nbsp;h",1,1,1,0,"v");rackElement[26] = new product(26, "Kartoffeln", 1080,"kartoffel",4,46800000,"13:00:00&nbsp;h",1,1,1,0,"v");rackElement[27] = new product(27, "Käse", 194,"kaese",15,120000000,"33:20:00&nbsp;h",1,1,1,0,"e");rackElement[29] = new product(29, "Spargel", 540,"spargel",4,57000000,"15:50:00&nbsp;h",1,2,1,0,"v");rackElement[31] = new product(31, "Zucchini", 1080,"zucchini",7,60000000,"16:40:00&nbsp;h",1,1,1,0,"v");rackElement[32] = new product(32, "Heidelbeeren", 12305,"heidelbeere",4,43200000,"12:00:00&nbsp;h",1,1,1,0,"v");rackElement[91] = new product(91, "Zierfisch", 20,"fisch",4,172800000,"48:00:00&nbsp;h",1,1,1,0,"e");rackElement[92] = new product(92, "Fischfutter", 9,"fisch",4,10000000,"02:46:40&nbsp;h",1,1,1,1,"e");'

$aRes = StringRegExp($sString,'new product\((?:[^,]+,){6}"(.+?)&[^\)]+\)',3)
_ArrayDisplay($aRes)
Fab1an is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello! I have this same problem as here when i'm starting my server: http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html But I didn't know the answer.. how to repair this? Greetings



All times are GMT +1. The time now is 22:43.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.