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] IE x64


Rekomendowane odpowiedzi

Opublikowano

Witam.

Problem polega na tym, że AutoIt odpala 64-bitowy Internet Explorer :(.

Na x64 wyskakuje mi raport o błędach jak wczytuje jakąś stronę.

Co zrobić, żeby 32-bitowy odpalał?

obraz24.png


Opublikowano

Mam taki kod:

#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <GuiComboBoxEx.au3>
#include <IE.au3>
#include <string.au3>
#include <Array.au3>

#Region ### START Koda GUI section ### Form=C:\Users\Krzysiek\Desktop\Form1.kxf
$Form1 = GUICreate("Credit Bot", 210, 153, 192, 124)
$Label1 = GUICtrlCreateLabel("Naciśnij klawisz ESC, aby zatrzymać.", 16, 128, 178, 17)
$Label2 = GUICtrlCreateLabel("Nazwa:", 16, 16, 33, 17)
$Label3 = GUICtrlCreateLabel("Hasło:", 16, 40, 36, 17)
$Label4 = GUICtrlCreateLabel("Serwer:", 16, 64, 40, 17)
$Input1 = GUICtrlCreateInput("", 64, 13, 129, 21)
GUICtrlSetBkColor(-1, 0x00FF00)
$Input2 = GUICtrlCreateInput("", 64, 37, 129, 21)
GUICtrlSetBkColor(-1, 0x3399FF)
$Input3 = GUICtrlCreateInput("", 64, 61, 129, 21)
GUICtrlSetBkColor(-1, 0xC8C8C8)
$Button1 = GUICtrlCreateButton("Start", 16, 88, 177, 33)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
	Case $GUI_EVENT_CLOSE
		Exit
	Case $Button1
		If GUICtrlRead($Input1) = "" Or GUICtrlRead($Input2) = "" Or GUICtrlRead($Input3) = "" Then
			MsgBox(48, "Uwaga!", "Pozostawiono puste pola.")
		Else
			$CreateIE = _IECreate("http://www.darkorbit.pl")
			_IELoadWait($CreateIE)
			$Nazwa = _IEGetObjByName($CreateIE, "loginForm_default_username")
			$Haslo = _IEGetObjByName($CreateIE, "loginForm_default_password")
			$Zaloguj = _IEGetObjByName($CreateIE, "loginForm_default_login_submit")
			_IEFormElementSetValue($Nazwa, GUICtrlRead($Input1))
			_IEFormElementSetValue($Haslo, GUICtrlRead($Input2))
			_IEAction($Zaloguj, "click")
			_IELoadWait($CreateIE)
			$BodyRead = _IEBodyReadHTML($CreateIE)
			$REQ = _StringBetween($BodyRead, ".darkorbit.bigpoint.com/GameAPI.php?req=", "', ")
			$Link = "http://" & GUICtrlRead($Input3) & ".darkorbit.bigpoint.com/GameAPI.php?req=" & $REQ[0]
			_IENavigate($CreateIE, $Link)
			_IELoadWait($CreateIE)
		EndIf
EndSwitch
WEnd

 

Czemu nie działa? :(

Tzn. nie chce się logować wyskakuje błąd na stronie, a jak normalnie takiego linka kopiuje i wklejam to działa.

Z tego co widziałem to linki różnią się jedynie skrótem serwera.

 

 

@Edit Skąd mi się bierze w linku amp;. Co to znaczy?

obraz24.png


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...