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

Autologin FF.au3


Rekomendowane odpowiedzi

Opublikowano

Witam podpowie mi ktoś czemu ten kod nie działa i czemu przy kliknieciu X nie wyłącza programu?

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <FF.au3>

GUICreate("AutoLogin", 200, 90)
$login_input = GUICtrlCreateInput("", 5, 5, 100)
$haslo_input = GUICtrlCreateInput("", 5, 30, 100)
GUICtrlCreateLabel("Login", 108, 8)
GUICtrlCreateLabel("Hasło", 108, 32)
$loguj = GUICtrlCreateButton("Loguj", 140, 5, 55, 40)
GUISetState()

While 1
	$msg = GUIGetMsg()
	Switch $msg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $loguj
			login()
	EndSwitch
WEnd

Func login()
	$login = GUICtrlRead($login_input)
	$haslo = GUICtrlRead($haslo_input)

	_FFStart("http://farmerama.pl")
	$obiekt_login = _FFObjGet("username", "name")
	$obiekt_haslo = _FFObjGet("password", "name")

	_FFObj($obiekt_login, "value", $login)
	_FFObj($obiekt_haslo, "value", $haslo)

	_FFFormSubmit()
EndFunc   

 Jak go skompilowałem to wyskakuje taki błąd:

post-1073723-0-42132900-1446853500.png

Opublikowano

Widocznie źle bo brak ścieżki dostępu w rejestrze dla Firefoxa . Dopisz ją. Może nie działać 

 

 

Rozwiązanie praktcznie dla wszystkich co mają ten problem.  W udf szukamy chyba linia 4330  : 

Local $sFFExe = RegRead($sHKLM & "" & RegRead($sHKLM, "CurrentVersion") & "\Main", "PathToExe")

i zamieniamy na : 

Local $sFFExe = RegRead($sHKLM & "\" & RegRead($sHKLM, "CurrentVersion") & "\Main", "PathToExe")

Tu opis rozwiązania problemu jeśli kogoś to interesuje: http://stackoverflow.com/questions/24757723/autoit3-and-ff-au3-error-reading-registry-entry-for-firefox-and-the-registr

Mózg to nie mydło; nie ubędzie Ci go, gdy go użyjesz.

Opublikowano

­no i nie działa... dalej wyskakuje, co mam zrobić?

i po chwili wyskoczyl jescze taki błąd:    24053457217078819507.png

 

 

i pare razy ten:                                   73360287513260450886.png

Local $sHKLM = "HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox"
	Local $sFFExe = RegRead($sHKLM & "\" & RegRead($sHKLM, "CurrentVersion") & "\Main", "PathToExe")
	If @ Then
		SetError(__FFError($sFuncName, $_FF_ERROR_GeneralError, "Error reading registry entry for FireFox." & @CRLF & _
				"HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\*CurrentVersion*\Main\PathToExe" & @CRLF & _
				"Error from RegRead: " & @))

w tym kodzie na samej górze mam zmienić sciezke do firefoxa.exe ? czy do folderu z firefoxem?

Opublikowano

To co że masz ale NIE DZIAŁA !

Ma być uruchomiony.

Mózg to nie mydło; nie ubędzie Ci go, gdy go użyjesz.

Opublikowano

Ok mam a teraz jescze tylko 1 pytanie :

czy da się zamienic to co sie wpisuje w hasło zamienić w gwiazdki tym poleceniem:

 

StringRegExpReplace

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...