Abfrage im Div
Posted: 02 Jul 2022, 16:39
Hallöchen,
Um in einem Spiel die Ausbaustuffen zu ermitteln benötige ich Hilfe. Da AHK doch große Unterschiede zu VB.NET hat.
Im Quelltext stehen die Zeilen ABS 1 bis ABS 4 , ich suche einfach nur deren Anzahl (von einem Gebäude - es gibt mehrer die genauso aufgebaut sind).
Mein Ansatz war in etwa so:
INH1 := IE.document.getElementById("farm" . FNR . "_pos" . ANR)
INH2 := INH1.GetElementsByTagName("div")
AUSB := 0
Aber alles was danach folgte wie zum Bsp. Schleifen, ergab Fehler.
Kann mir wer Helfen.
Schönen Sonntag wünscht Keule
Um in einem Spiel die Ausbaustuffen zu ermitteln benötige ich Hilfe. Da AHK doch große Unterschiede zu VB.NET hat.
Im Quelltext stehen die Zeilen ABS 1 bis ABS 4 , ich suche einfach nur deren Anzahl (von einem Gebäude - es gibt mehrer die genauso aufgebaut sind).
Code: Select all
<div id="farm1_pos1" class="farm_pos">
<div id="farm1_pos1_back" class="bm1 farm_pos_back link"></div>
<div id="farm1_pos1_click" class="farm_pos_click link"></div>
<div id="farm1_pos1_tt" class="ttbox farm_pos_tt" style="display: none;">
<div class="farm_pos_tt_name">Acker</div>
</div>
; Dieser Code ist mehrfach vorhanden - je Gebäude
; Position des Gebäude oben id farm1_pos1
<div class="farm_pos_level">
<div class="icon_star farm_pos_level_item"></div> ;ABS 1
<div class="icon_star farm_pos_level_item"></div> ;ABS 2
<div class="icon_star farm_pos_level_item"></div> ;ABS 3
<div class="icon_star farm_pos_level_item"></div> ;ABS 4
<div class="clear">
</div>
</div>
INH1 := IE.document.getElementById("farm" . FNR . "_pos" . ANR)
INH2 := INH1.GetElementsByTagName("div")
AUSB := 0
Aber alles was danach folgte wie zum Bsp. Schleifen, ergab Fehler.
Kann mir wer Helfen.
Schönen Sonntag wünscht Keule