Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

_IEFormGetObjByName


Rekomendowane odpowiedzi

Opublikowano

Witam dopiero co zaczynam w AutoIt więc jestem nobem :D

mam taki problem: otóż chce żeby mój skrypt po uruchomieniu ustawiał wybraną nazwę  " ...... " w polu Nick gry

niestety po uruchomieniu skryptu tak się nie dzieje jest puste pole i trzeba ręcznie wpisać 

#include <IE.au3>
Call("Nick")
Func Nick()
Global $ie=_IECreate("http://agar.io/")
Local $id= _IEFormGetObjByName($ie,"nick")
 _IEFormElementSetValue ($id,"DADA")
 EndFunc


próbowałem wielu opcji przeszukałem pół internetu  i bez rezultatu :D mógłby ktoś doradzić jak to powinno wyglądać? ten przykład wziąłem z tutoriala na yt i kolesiowi działało a mi nie więc jestem ciekawwy o co chodzi  :confused:

 

 

4988173475.png

Opublikowano

Nie dziala pewnie dlatego, ze tutorial byl robiony 5 lat temu, a strona przez ten czas miala jakies aktualizacje.

Jak sobie wejdziesz na ta strone "agar.io" i zobaczysz jak wyglada ten input, to jest tam cos takiego:

	<input id="nick" class="form-control" placeholder="Nick" maxlength="15" autofocus="" autocomplete="off" style="background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC&quot;); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%; cursor: auto;">
	

Wiec kod by dzialal gdyby tam bylo cos takiego:

	<input name="nick" ...
	

Ale jest

	<input id="nick" ...
	

Wystarczy skorzystac np. z funkcji _IEGetObjById i bedzie dzialac.

#include <IE.au3>
Call("Nick")

Func Nick()
	Global $ie=_IECreate("http://agar.io/")
	Sleep(3500)
	Local $id= _IEGetObjById ($ie,"nick")
	_IEFormElementSetValue ($id,"TEST")
 EndFunc

 

 

 

Opublikowano
31 minut temu, Pawellek napisał:

Nie dziala pewnie dlatego, ze tutorial byl robiony 5 lat temu, a strona przez ten czas miala jakies aktualizacje.

Jak sobie wejdziesz na ta strone "agar.io" i zobaczysz jak wyglada ten input, to jest tam cos takiego:

 


	<input id="nick" class="form-control" placeholder="Nick" maxlength="15" autofocus="" autocomplete="off" style="background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAPhJREFUOBHlU70KgzAQPlMhEvoQTg6OPoOjT+JWOnRqkUKHgqWP4OQbOPokTk6OTkVULNSLVc62oJmbIdzd95NcuGjX2/3YVI/Ts+t0WLE2ut5xsQ0O+90F6UxFjAI8qNcEGONia08e6MNONYwCS7EQAizLmtGUDEzTBNd1fxsYhjEBnHPQNG3KKTYV34F8ec/zwHEciOMYyrIE3/ehKAqIoggo9inGXKmFXwbyBkmSQJqmUNe15IRhCG3byphitm1/eUzDM4qR0TTNjEixGdAnSi3keS5vSk2UDKqqgizLqB4YzvassiKhGtZ/jDMtLOnHz7TE+yf8BaDZXA509yeBAAAAAElFTkSuQmCC&quot;); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%; cursor: auto;">
	

 

Wiec kod by dzialal gdyby tam bylo cos takiego:

 


	<input name="nick" ...
	

 

Ale jest

 


	<input id="nick" ...
	

 

Wystarczy skorzystac np. z funkcji _IEGetObjById i bedzie dzialac.


#include <IE.au3>
Call("Nick")

Func Nick()
	Global $ie=_IECreate("http://agar.io/")
	Sleep(3500)
	Local $id= _IEGetObjById ($ie,"nick")
	_IEFormElementSetValue ($id,"TEST")
 EndFunc

 

Twoim sposobem też próbowałem i nic z tego :/ niby takie proste a nie wychodzi cos musi blokowac to funkcje tylko ciekawe co

jakims cudem zadzialalo po restarcie klika razy przegladarki dzieki :D

4988173475.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...