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

Kilka pytań


Rekomendowane odpowiedzi

Opublikowano

A więc.
Mam taki kod.


HotKeySet("{F6}", "Login")
Opt ("GuiOnEventMode", 1)
#include <FF.au3>
#include <IE.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Let's Fish Bot", 1151, 851, 59, 40)
$login = GUICtrlCreateInput("Login", 16, 760, 153, 21)
$haslo = GUICtrlCreateInput("Hasło", 16, 808, 153, 21)
$Button1 = GUICtrlCreateButton("Loguj", 760, 760, 145, 33)


$oIE = _IECreateEmbedded ()
$przegladarka = GUICtrlCreateObj($oIE, 25, 5, 1100, 700)
_IENavigate ($oIE, "lets-fish.com", 1)

GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###




While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			Login()

	EndSwitch
WEnd

Func Login()
	GUICtrlRead($login)
	GUICtrlRead($haslo)
	Sleep(200)
	$object_login = _IEGetObjById($oIE, "l-login")
	$object_haslo = _IEGetObjById($oIE, "l-password")
	Sleep(200)
	_IEFormElementsetValue($object_login, $login)
	_IEFormElementSetValue($object_haslo, $haslo)
	Sleep(200)
	

    EndFunc

 

 

1. Dlaczego jak klikam zaloguj to nie wpisuje mi tego co jest w $login i $hasło tylko wpisuje 3 i coś tam?
2. Jak dodać funkcje pod przyciskiem?
3. Chce żeby samo klikało mi przycisk zaloguj na stronie. Ale mam o nim tylko tyle...

<button class="btn" type="submit">Zaloguj</button>

 

 

A może jest inny sposób?

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Na jakiego ciula jest ci FF.au3. Albo IE albo FF...

 

 


$lol = GUICtrlRead($login)
$lol2 = GUICtrlRead($haslo)
Sleep(200)
$object_login = _IEGetObjById($oIE, "l-login")
$object_haslo = _IEGetObjById($oIE, "l-password")
Sleep(200)
_IEFormElementsetValue($object_login, $lol)
_IEFormElementSetValue($object_haslo, $lol2)
A nie

GUICtrlRead($login)
GUICtrlRead($haslo)
Sleep(200)
$object_login = _IEGetObjById($oIE, "l-login")
$object_haslo = _IEGetObjById($oIE, "l-password")
Sleep(200)
_IEFormElementsetValue($object_login, $login)
_IEFormElementSetValue($object_haslo, $haslo)

OndteAw.png
Opublikowano

Usuń tą linijkę:

Opt ("GuiOnEventMode", 1)

WSZYSTKIE PLIKI W CHMURZE DLA MPCFORUM ZOSTAŁY USUNIĘTE. NIE KORZYSTAĆ Z MOICH PROGRAMÓW.

Proszę nie ingerować w moje posty/tematy, w razie potrzeby usunąć całą zawartość. Nie pomagam.

Opublikowano

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
GUICtrlRead($login)
GUICtrlRead($haslo)
Sleep(200)
$object_login = _IEGetObjById($oIE, "l-login")
$object_haslo = _IEGetObjById($oIE, "l-password")
Sleep(200)
_IEFormElementsetValue($object_login, $login)
_IEFormElementSetValue($object_haslo, $haslo)
Sleep(200)

EndSwitch
WEnd

 

pasi ? tak to powinno chyba byc

OndteAw.png
Opublikowano

@up no własnie nie za bardzo. Bo okno każdy bedzię mógł sobie przesunąć wieć mousemove nie zadziała..;/ Ta się zrobić tak żeby klikną w oknie w wyznaczone miejsce nie zależnie od jego położenia? Pomijając imageshera?

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Możesz przecież równie dobrze zrobić na każdą rozdzielczość i pełnoekranowe :D

@DesktopSize

If @DesktopSize = "1600x1200" Then

$lol = (Koordy)

 

Coś w ten desen

OndteAw.png
Opublikowano

Jak poszukasz na forum to znajdziesz rozwiązanie, nt. klikania niezależnie od rozdzielczości było wałkowane dużo razy. musisz wyliczyć stałą dla jednej rozdzielczości a potem użyć jej w innej

Opublikowano

Tak up ma class

 

@edit
Znalazłem inny sposób ale i tak nie chce mi działać.

 

_IELinkClickByText($oIE, "Zaloguj")

 

 

Nie wiem czy zmienna jest dobrze.
Tu jest kawałek kodu w którym jest podane jaka to zmienna. Ale chyba dobrze jest. :)

 

$oIE = _IECreateEmbedded ()
$przegladarka = GUICtrlCreateObj($oIE, 25, 5, 1100, 700)
_IENavigate ($oIE, "lets-fish.com", 1)
_IELoadWait($przegladarka)
GUISetState(@SW_SHOW)

Kocham mpcforum.pl!!!

18706.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...