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

[Problem] FF.au3 nie dziala!


Rekomendowane odpowiedzi

Opublikowano

Gdy odpalam mój skrypt:

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

$Form1_1 = GUICreate("Bot do Margonem", 449, 144, 317, 223)
$login_input = GUICtrlCreateInput("", 72, 24, 169, 21)
$Label1 = GUICtrlCreateLabel("Login", 16, 24, 36, 17)
$haslo_input = GUICtrlCreateInput("", 72, 56, 169, 21)
$Label2 = GUICtrlCreateLabel("Hasło", 16, 56, 36, 17)
$loguj = GUICtrlCreateButton("Zaloguj", 168, 88, 73, 25)
$Label3 = GUICtrlCreateLabel("Postać", 16, 88, 36, 17)
$Combo1 = GUICtrlCreateCombo("", 72, 88, 89, 25)
$Pic1 = GUICtrlCreatePic("C:\Users\Mateusz\Desktop\photo-891564.jpg", 312, 16, 97, 97)
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://margonem.pl/")
    $obiekt_login = _FFObjGet("ulogin", "name")
    $obiekt_haslo = _FFObjGet("upassword", "name")

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

    _FFFormSubmit()
EndFunc

Piszę mi błąd

__FFStartProcess ==> General Error: Error reading registry entry for FireFox.
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\*CurrentVersion*\Main\PathToExe
Error from RegRead: 1

Przy uruchomieniu kodu oraz kliknieciu przycisku zaloguj

TuByłaSygnatura.png

Opublikowano
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>
#include <FF.au3>


$Form1_1 = GUICreate("trolololo", 900, 503, 192, 124)
$Input1 = GUICtrlCreateInput("Login", 24, 16, 121, 21)
$Input2 = GUICtrlCreateInput("Haslo", 152, 16, 121, 21)
$Button1 = GUICtrlCreateButton("Login", 304, 16, 75, 25)

$List1 = GUICtrlCreateList("", 8, 296, 177, 188)
GUISetState(@SW_SHOW)

Global $handle = WinGetHandle("Margonem MMORPG - Mozilla Firefox")



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

		Case $Button1
			loguj()


	EndSwitch
WEnd


Func loguj()
	$login = GUICtrlRead($Input1)
	$haslo = GUICtrlRead($Input2)

	_FFStart("http://margonem.pl")
	$obiekt_login = _FFObjGet("ulogin", "id")
	$obiekt_haslo = _FFObjGet("upass", "id")

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

	_FFClick("loginbutton", "id", 0)
	_FFClick("enterbutton", "id", 0)
EndFunc


nawet ID przycisków loguj i wejdź do gry masz już ustawione, kiedyś też próbowałem napisać bocika do margo, ale na dłuższą metę AutoIT jest chociaż dla mnie za mało rozbudowany ;p

oudcdy.jpg

/

Opublikowano
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>
#include <FF.au3>


$Form1_1 = GUICreate("trolololo", 900, 503, 192, 124)
$Input1 = GUICtrlCreateInput("Login", 24, 16, 121, 21)
$Input2 = GUICtrlCreateInput("Haslo", 152, 16, 121, 21)
$Button1 = GUICtrlCreateButton("Login", 304, 16, 75, 25)

$List1 = GUICtrlCreateList("", 8, 296, 177, 188)
GUISetState(@SW_SHOW)

Global $handle = WinGetHandle("Margonem MMORPG - Mozilla Firefox")



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

		Case $Button1
			loguj()


	EndSwitch
WEnd


Func loguj()
	$login = GUICtrlRead($Input1)
	$haslo = GUICtrlRead($Input2)

	_FFStart("http://margonem.pl")
	$obiekt_login = _FFObjGet("ulogin", "id")
	$obiekt_haslo = _FFObjGet("upass", "id")

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

	_FFClick("loginbutton", "id", 0)
	_FFClick("enterbutton", "id", 0)
EndFunc


nawet ID przycisków loguj i wejdź do gry masz już ustawione, kiedyś też próbowałem napisać bocika do margo, ale na dłuższą metę AutoIT jest chociaż dla mnie za mało rozbudowany ;p

 

Mam nadal ten sam błąd z tym rejestrem

TuByłaSygnatura.png

Opublikowano

Piszę mi błąd

__FFStartProcess ==> General Error: Error reading registry entry for FireFox.
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\*CurrentVersion*\Main\PathToExe
Error from RegRead: 1

Przy uruchomieniu kodu oraz kliknieciu przycisku zaloguj

Nie może znaleźć informacji o lokalizacji exe firefoxa... Spróbuj ściągnąć i zainstalować jeszcze raz mozillę

Jaki masz system 32 czy 64 bitowy? I pobierz najnowszą wersję FF.au3

http://www.autoitscript.com/forum/topic/95595-ffau3-v0601b-10/

4758463064.png

 

Opublikowano

Zmień w tym ścieżki do mozilli (muszą być podwójne \\)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\26.0 (pl)\Main]
"Install Directory"="C:\\Program Files (x86)\\Mozilla Firefox"
"PathToExe"="C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"


Zapisz jako jakasnazwa.reg i uruchom

4758463064.png

 

Opublikowano

Zmień w tym ścieżki do mozilli (muszą być podwójne \\)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\26.0 (pl)\Main]
"Install Directory"="C:\\Program Files (x86)\\Mozilla Firefox"
"PathToExe"="C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"


Zapisz jako jakasnazwa.reg i uruchom

 

I zrobiłem to, napisałem swoje "kordy" exe i folderu i nadal to samo.

TuByłaSygnatura.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...