Что нового

[Автоматизация] Расчет и в переменную

D

DaymonX

Гость
Версия AutoIt: 3.
3
Описание:
Столкнулся с проблемой!
Примечания:
<hunt>
<bots>
<bot id="79903895" name="Патрульный Дартронга" level="15" kind="2" pic="magmar_guard_sm.jpg" sk="2001" agrlevel="100" x="927" y="1434" fight_id="0" artikul_id="362"/>
<bot id="79903896" name="Патрульный Дартронга" level="15" kind="2" pic="magmar_guard_sm.jpg" sk="2001" agrlevel="100" x="897" y="947" fight_id="0" artikul_id="362"/>
<bot id="79903897" name="Патрульный Дартронга" level="15" kind="2" pic="magmar_guard_sm.jpg" sk="2001" agrlevel="100" x="737" y="840" fight_id="0" artikul_id="362"/>
<bot id="79903898" name="Патрульный Дартронга" level="15" kind="2" pic="magmar_guard_sm.jpg" sk="2001" agrlevel="100" x="354" y="755" fight_id="0" artikul_id="362"/>
<bot id="79903899" name="Патрульный Дартронга" level="15" kind="2" pic="magmar_guard_sm.jpg" sk="2001" agrlevel="100" x="590" y="473" fight_id="0" artikul_id="362"/>
<bot id="1137771197" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="1100" y="778" fight_id="0" artikul_id="157"/>
<bot id="1142847923" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="560" y="885" fight_id="1475658498" artikul_id="158"/>
<bot id="1148565034" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="533" y="872" fight_id="1475658498" artikul_id="158"/>
<bot id="1197468934" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="153" y="494" fight_id="0" artikul_id="158"/>
<bot id="1223690609" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="644" y="507" fight_id="0" artikul_id="157"/>
<bot id="1259956201" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="594" y="500" fight_id="1475659301" artikul_id="157"/>
<bot id="1361982743" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="1030" y="868" fight_id="0" artikul_id="157"/>
<bot id="1746639385" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="1450" y="995" fight_id="0" artikul_id="157"/>
<bot id="1746640231" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="635" y="625" fight_id="0" artikul_id="157"/>
<bot id="1746640232" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="629" y="1157" fight_id="0" artikul_id="157"/>
<bot id="1746647047" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="719" y="458" fight_id="0" artikul_id="157"/>
<bot id="1746647048" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="852" y="648" fight_id="0" artikul_id="157"/>
<bot id="1746647049" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="169" y="405" fight_id="0" artikul_id="157"/>
<bot id="1746647050" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="1179" y="838" fight_id="0" artikul_id="157"/>
<bot id="1746647052" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="584" y="280" fight_id="0" artikul_id="158"/>
<bot id="1746686877" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="1450" y="964" fight_id="0" artikul_id="157"/>
<bot id="1746689155" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="678" y="1448" fight_id="0" artikul_id="157"/>
<bot id="1746722140" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="928" y="711" fight_id="0" artikul_id="157"/>
<bot id="1746722539" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="1030" y="809" fight_id="0" artikul_id="157"/>
<bot id="1746722540" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="786" y="1370" fight_id="0" artikul_id="158"/>
<bot id="1746901790" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="751" y="492" fight_id="0" artikul_id="157"/>
<bot id="1746901791" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="198" y="1252" fight_id="0" artikul_id="158"/>
<bot id="1746907986" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="864" y="831" fight_id="0" artikul_id="157"/>
<bot id="1746970566" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="908" y="816" fight_id="0" artikul_id="157"/>
<bot id="1747035541" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="297" y="46" fight_id="0" artikul_id="158"/>
<bot id="1747059348" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="1319" y="1452" fight_id="0" artikul_id="157"/>
<bot id="1747089677" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="560" y="861" fight_id="1475658498" artikul_id="157"/>
<bot id="1747089681" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="828" y="595" fight_id="1475659127" artikul_id="158"/>
<bot id="1747123584" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="125" y="99" fight_id="0" artikul_id="157"/>
<bot id="1747123585" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="365" y="812" fight_id="0" artikul_id="157"/>
<bot id="1747123586" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="628" y="515" fight_id="0" artikul_id="157"/>
<bot id="1747123587" name="Дряхлый скелет" level="2" kind="100" pic="skelet1_sm.jpg" sk="1014" agrlevel="20" x="913" y="996" fight_id="1475659314" artikul_id="157"/>
<bot id="1747123588" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="934" y="827" fight_id="0" artikul_id="158"/>
<bot id="1747123589" name="Скелет-воин" level="3" kind="100" pic="skelet4_sm.jpg.jpg" sk="1016" agrlevel="40" x="751" y="498" fight_id="0" artikul_id="158"/>
</bots>
<farm>
<item num="94" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="795" y="1221" farming="0" action_title=""/>
<item num="90" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="290" y="899" farming="1" action_title=""/>
<item num="89" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="1364" y="915" farming="0" action_title=""/>
<item num="87" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="1397" y="952" farming="0" action_title=""/>
<item num="81" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="98" y="119" farming="0" action_title=""/>
<item num="80" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="65" y="78" farming="0" action_title=""/>
<item num="79" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="358" y="776" farming="0" action_title=""/>
<item num="77" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="1002" y="772" farming="0" action_title=""/>
<item num="75" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="194" y="339" farming="0" action_title=""/>
<item num="74" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="140" y="255" farming="0" action_title=""/>
<item num="73" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="134" y="34" farming="0" action_title=""/>
<item num="72" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="177" y="402" farming="0" action_title=""/>
<item num="71" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="1045" y="777" farming="0" action_title=""/>
<item num="69" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="223" y="733" farming="0" action_title=""/>
<item num="67" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="51" y="95" farming="0" action_title=""/>
<item num="66" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="332" y="789" farming="0" action_title=""/>
<item num="65" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="119" y="139" farming="0" action_title=""/>
<item num="64" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="744" y="1150" farming="0" action_title=""/>
<item num="63" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="199" y="318" farming="0" action_title=""/>
<item num="62" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="251" y="721" farming="0" action_title=""/>
<item num="59" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="57" y="501" farming="0" action_title=""/>
<item num="58" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="139" y="198" farming="0" action_title=""/>
<item num="57" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="966" y="1386" farming="0" action_title=""/>
<item num="56" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="179" y="291" farming="0" action_title=""/>
<item num="54" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="106" y="414" farming="0" action_title=""/>
<item num="53" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="243" y="258" farming="0" action_title=""/>
<item num="51" name="Омела" pic="omela2.gif" swf="omela.swf" prof="1" quality="0" skill="0" artikul_id="373" x="112" y="493" farming="0" action_title=""/>
<item num="50" name="Агат" pic="agat2.gif" swf="agat.swf" prof="2" quality="0" skill="0" artikul_id="362" x="599" y="850" farming="0" action_title=""/>
<item num="46" name="Агат" pic="agat2.gif" swf="agat.swf" prof="2" quality="0" skill="0" artikul_id="362" x="1108" y="470" farming="0" action_title=""/>
<item num="42" name="Агат" pic="agat2.gif" swf="agat.swf" prof="2" quality="0" skill="0" artikul_id="362" x="63" y="511" farming="0" action_title=""/>
<item num="38" name="Агат" pic="agat2.gif" swf="agat.swf" prof="2" quality="0" skill="0" artikul_id="362" x="575" y="448" farming="0" action_title=""/>
<item num="37" name="Агат" pic="agat2.gif" swf="agat.swf" prof="2" quality="0" skill="0" artikul_id="362" x="1001" y="453" farming="0" action_title=""/>
<item num="36" name="Агат" pic="agat2.gif" swf="agat.swf" prof="2" quality="0" skill="0" artikul_id="362" x="640" y="478" farming="0" action_title=""/>
<item num="35" name="Агат" pic="agat2.gif" swf="agat.swf" prof="2" quality="0" skill="0" artikul_id="362" x="838" y="404" farming="0" action_title=""/>
<item num="33" name="Агат" pic="agat2.gif" swf="agat.swf" prof="2" quality="0" skill="0" artikul_id="362" x="551" y="851" farming="0" action_title=""/>
<item num="32" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="74" y="1224" farming="0" action_title=""/>
<item num="30" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="1027" y="446" farming="0" action_title=""/>
<item num="29" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="639" y="1354" farming="0" action_title=""/>
<item num="27" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="601" y="414" farming="0" action_title=""/>
<item num="26" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="116" y="1348" farming="0" action_title=""/>
<item num="25" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="1324" y="1471" farming="0" action_title=""/>
<item num="23" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="586" y="843" farming="0" action_title=""/>
<item num="22" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="660" y="316" farming="0" action_title=""/>
<item num="19" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="1284" y="908" farming="0" action_title=""/>
<item num="18" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="1406" y="1457" farming="0" action_title=""/>
<item num="17" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="196" y="1206" farming="0" action_title=""/>
<item num="16" name="Аквамарин" pic="aquamarin2.gif" swf="aquamarin.swf" prof="2" quality="0" skill="0" artikul_id="363" x="817" y="445" farming="0" action_title=""/>
<item num="14" name="Бирюза" pic="biruza2.gif" swf="biruza.swf" prof="2" quality="0" skill="0" artikul_id="364" x="66" y="531" farming="0" action_title=""/>
<item num="9" name="Бирюза" pic="biruza2.gif" swf="biruza.swf" prof="2" quality="0" skill="0" artikul_id="364" x="132" y="479" farming="0" action_title=""/>
<item num="97" name="Бирюза" pic="biruza2.gif" swf="biruza.swf" prof="2" quality="0" skill="0" artikul_id="364" x="35" y="1208" farming="0" action_title=""/>
<item num="99" name="Бирюза" pic="biruza2.gif" swf="biruza.swf" prof="2" quality="0" skill="0" artikul_id="364" x="132" y="426" farming="0" action_title=""/>
<item num="100" name="Бирюза" pic="biruza2.gif" swf="biruza.swf" prof="2" quality="0" skill="0" artikul_id="364" x="93" y="391" farming="0" action_title=""/>
<item num="101" name="Бирюза" pic="biruza2.gif" swf="biruza.swf" prof="2" quality="0" skill="0" artikul_id="364" x="809" y="418" farming="1" action_title=""/>
<item num="106" name="Бирюза" pic="biruza2.gif" swf="biruza.swf" prof="2" quality="0" skill="0" artikul_id="364" x="592" y="477" farming="0" action_title=""/>
<item num="108" name="Пещерная рыба" pic="m-fish2.gif" swf="fish_red.swf" prof="4" quality="0" skill="0" artikul_id="720" x="1456" y="198" farming="0" action_title=""/>
<item num="114" name="Пещерная рыба" pic="m-fish2.gif" swf="fish_red.swf" prof="4" quality="0" skill="0" artikul_id="720" x="1455" y="188" farming="0" action_title=""/>
<item num="122" name="Каменный карп" pic="m-karp2.gif" swf="fish_red.swf" prof="4" quality="0" skill="0" artikul_id="721" x="774" y="69" farming="0" action_title=""/>
<item num="124" name="Огненный лещ" pic="m-lesh2.gif" swf="fish_red.swf" prof="4" quality="1" skill="30" artikul_id="722" x="1377" y="203" farming="0" action_title=""/>
<item num="128" name="Огненный лещ" pic="m-lesh2.gif" swf="fish_red.swf" prof="4" quality="1" skill="30" artikul_id="722" x="825" y="214" farming="0" action_title=""/>
<item num="134" name="Черный карась" pic="m-karas2.gif" swf="fish_red.swf" prof="4" quality="1" skill="30" artikul_id="723" x="1487" y="242" farming="1" action_title=""/>
<item num="86" name="Некросфодель" pic="nekrosfodel_green0702_52.gif" swf="nekrosfodel.swf" prof="1" quality="1" skill="0" artikul_id="1940" x="1565" y="1765" farming="0" action_title=""/>
<item num="85" name="Некросфодель" pic="nekrosfodel_green0702_52.gif" swf="nekrosfodel.swf" prof="1" quality="1" skill="0" artikul_id="1940" x="1670" y="1845" farming="0" action_title=""/>
<item num="84" name="Некросфодель" pic="nekrosfodel_green0702_52.gif" swf="nekrosfodel.swf" prof="1" quality="1" skill="0" artikul_id="1940" x="2858" y="2379" farming="0" action_title=""/>
<item num="83" name="Некросфодель" pic="nekrosfodel_green0702_52.gif" swf="nekrosfodel.swf" prof="1" quality="1" skill="0" artikul_id="1940" x="2481" y="2923" farming="0" action_title=""/>
<item num="82" name="Некросфодель" pic="nekrosfodel_green0702_52.gif" swf="nekrosfodel.swf" prof="1" quality="1" skill="0" artikul_id="1940" x="2793" y="1513" farming="0" action_title=""/>
<item num="2" name="Алгава" pic="kr_trava_52_52.gif" swf="31167_091229_farm2.swf" prof="1" quality="2" skill="60" artikul_id="6530" x="2507" y="1744" farming="0" action_title=""/>
<item num="96" name="Алгава" pic="kr_trava_52_52.gif" swf="31167_091229_farm2.swf" prof="1" quality="2" skill="60" artikul_id="6530" x="2673" y="1742" farming="0" action_title=""/>
<item num="6" name="Утонувший сундук" pic="bigsunduk_091102.gif" swf="bigsunduk_farm.swf" prof="2" quality="1" skill="0" artikul_id="0" x="2129" y="2835" farming="0" action_title="открыть"/>
<item num="4" name="Утонувший сундук" pic="bigsunduk_091102.gif" swf="bigsunduk_farm.swf" prof="2" quality="1" skill="0" artikul_id="0" x="2137" y="2759" farming="0" action_title="открыть"/>
<item num="92" name="Веридий" pic="res_veridii_hunt_071008.gif" swf="veridii.swf" prof="2" quality="4" skill="120" artikul_id="3260" x="2990" y="1705" farming="0" action_title=""/>
<item num="93" name="Веридий" pic="res_veridii_hunt_071008.gif" swf="veridii.swf" prof="2" quality="4" skill="120" artikul_id="3260" x="2371" y="1607" farming="0" action_title=""/>
<item num="95" name="Веридий" pic="res_veridii_hunt_071008.gif" swf="veridii.swf" prof="2" quality="4" skill="120" artikul_id="3260" x="2270" y="1621" farming="0" action_title=""/>
<item num="5" name="Веридий" pic="res_veridii_hunt_071008.gif" swf="veridii.swf" prof="2" quality="4" skill="120" artikul_id="3260" x="2635" y="1903" farming="0" action_title=""/>
<item num="3" name="Веридий" pic="res_veridii_hunt_071008.gif" swf="veridii.swf" prof="2" quality="4" skill="120" artikul_id="3260" x="2414" y="2470" farming="0" action_title=""/>
<item num="1" name="Веридий" pic="res_veridii_hunt_071008.gif" swf="veridii.swf" prof="2" quality="4" skill="120" artikul_id="3260" x="2866" y="2944" farming="0" action_title=""/>
</farm>
</hunt>
Как из этого текста все объекты с именем Агат посчитать и это число занести в переменную?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
DaymonX,
Код:
$sTxt = FileRead(@ScriptDir & '\1.txt')
;~ 1
$aRes = StringRegExp($sTxt, 'name="Агат"', 3)
ConsoleWrite(UBound($aRes) & @LF)
;~ 2
StringReplace($sTxt, 'name="Агат"', '')
ConsoleWrite(@extended & @LF)
;~ 3
$aRes = StringSplit($sTxt, 'name="Агат"', 1)
ConsoleWrite($aRes[0] - 1 & @LF)
 
Автор
D

DaymonX

Гость
madmasles сказал(а):
DaymonX,
Код:
$sTxt = FileRead(@ScriptDir & '\1.txt')
;~ 1
$aRes = StringRegExp($sTxt, 'name="Агат"', 3)
ConsoleWrite(UBound($aRes) & @LF)
;~ 2
StringReplace($sTxt, 'name="Агат"', '')
ConsoleWrite(@extended & @LF)
;~ 3
$aRes = StringSplit($sTxt, 'name="Агат"', 1)
ConsoleWrite($aRes[0] - 1 & @LF)
А разве ненадо указывать где она это будет читать? http://w1.dwar.ru/hunt_conf.php?mode=hunt_farm&area_id=159&instance_id=0
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
OffTopic:
DaymonX [?]
Так куда эту сылку вставлять?
Вам никто ничем не обязан! :-X
Вы изначально не дали никаких данных. madmasles всё же попытался вам помочь.
Так что смените вашу интонацию пожалуйста.


Задачи такого плана, на форуме решались неоднократно. Могли бы поискать.
Код:
$sURL = 'http://w1.dwar.ru/hunt_conf.php?mode=hunt_farm&area_id=159&instance_id=0'
$sXML = BinaryToString(InetRead($sURL), 4)

$oObj = ObjCreate("MSXml2.DOMDocument")
$oObj.LoadXML($sXML)
$oObj.setProperty('SelectionLanguage', 'XPath')

$sNodes = $oObj.selectNodes('//item[@name="Агат"]')
$iCount = $sNodes.length
MsgBox(0, 'Агат', StringFormat('Всего: %d шт.\r\n', $iCount))
 
Автор
D

DaymonX

Гость
Garrett сказал(а):
OffTopic:
DaymonX [?]
Так куда эту сылку вставлять?
Вам никто ничем не обязан! :-X
Вы изначально не дали никаких данных. madmasles всё же попытался вам помочь.
Так что смените вашу интонацию пожалуйста.


Задачи такого плана, на форуме решались неоднократно. Могли бы поискать.
Код:
$sURL = 'http://w1.dwar.ru/hunt_conf.php?mode=hunt_farm&area_id=159&instance_id=0'
$sXML = BinaryToString(InetRead($sURL), 4)

$oObj = ObjCreate("MSXml2.DOMDocument")
$oObj.LoadXML($sXML)
$oObj.setProperty('SelectionLanguage', 'XPath')

$sNodes = $oObj.selectNodes('//item[@name="Агат"]')
$iCount = $sNodes.length
MsgBox(0, 'Агат', StringFormat('Всего: %d шт.\r\n', $iCount))
А как из всего этого : http://w1.dwar.ru/hunt_conf.php?mode=hunt_farm&area_id=159&instance_id=0,можно только записать в переменные все x и y. Например : x="97" y="1380"
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
DaymonX,
Предупреждение За нарушение общих правил (пункт В.2):
Старайтесь избегать “Over quoting” (преувеличенное цитирование) - цитируйте только необходимую часть сообщения, которая наилучшим образом подчеркнёт суть цитируемого.


С уважением, ваш Глобальный модератор.






Добавлено:
Сообщение автоматически объединено:

DaymonX [?]
записать в переменные все x и y
Можно так попробовать.
Код:
Local $oMSXML, $iTimeWait = 10000, $iTimer, $oXML, $oNodes, $iCount, $oAttibs

$oMSXML = ObjCreate('MSXML2.ServerXMLHTTP.6.0')
If @error Then Exit 1
With $oMSXML
;~ 	.SetProxy(1)
	.Open('GET', 'http://w1.dwar.ru/hunt_conf.php?mode=hunt_farm&area_id=159&instance_id=0', 1)
	.Send()
EndWith
$iTimer = TimerInit()
Do
	Sleep(200)
	If $oMSXML.readyState = 4 Then ExitLoop
Until TimerDiff($iTimer) >= $iTimeWait
If $oMSXML.status = 200 Then
	$oXML = $oMSXML.responseXML
Else
	$oMSXML.abort
	Exit 2
EndIf
$oNodes = $oXML.selectNodes('//item[@name="Омела"]')
$iCount = $oNodes.length
ConsoleWrite('Count name="Омела": ' & $iCount & @LF)
If $iCount Then
	For $oNode In $oNodes
		$oAttibs = $oNode.attributes
		ConsoleWrite('---' & @LF)
		ConsoleWrite('Count attributes: ' & $oAttibs.length & @LF)
		For $oAttib In $oAttibs
			ConsoleWrite($oAttib.nodeName & ' = "' & $oAttib.Value & '" ')
		Next
		ConsoleWrite(@LF)
	Next
Else
	ConsoleWrite('None found name="Омела"' & @LF)
EndIf
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
DaymonX [?]
А как из всего этого
Это, называется язык разметки eXtensible Markup Language (XML)

Например : x="97" y="1380"
Вот вам ещё один пример:
Код:
Local $aAttribute[1][1]

$sURL = 'http://w1.dwar.ru/hunt_conf.php?mode=hunt_farm&area_id=159&instance_id=0'
$sXML = BinaryToString(InetRead($sURL), 4)

$oObj = ObjCreate("MSXml2.DOMDocument")
$oObj.LoadXML($sXML)
$oObj.setProperty('SelectionLanguage', 'XPath')

$oNodes = $oObj.selectNodes('//farm/item')
$iNodeLength = $oNodes.length

$iNodeCount = 0

For $oNode In $oNodes

   $oAttributes = $oNode.attributes
   $iAttrLength = $oAttributes.length

   If (UBound($aAttribute, 2) < $iAttrLength) Then
	  ReDim $aAttribute[$iNodeLength][$iAttrLength]
   EndIf

   $iAttrCount = 0

   For $oAttribute In $oAttributes
	  $aAttribute[$iNodeCount][$iAttrCount] = $oAttribute.Value
	  $iAttrCount += 1
   Next

   $iNodeCount += 1
Next

; Вывод координат
For $i = 0 To UBound($aAttribute) -1
   ConsoleWrite(StringFormat('> %-18sx = "%d"\ty = "%d"\r\n', $aAttribute[$i][1], $aAttribute[$i][8], $aAttribute[$i][9]))
Next
 
Верх