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

Ie.au3 input edycja i zatwierdzenie


Rekomendowane odpowiedzi

Opublikowano

Potrzebuje pomysłu, aby:

1. Zmienić wartość kodu z <input name="test" value="0" type="hidden"> na <input name="test" value="2" type="hidden">

2. Następnie mieć na nim focus i kliknąć enter.

TuByłaSygnatura.png

Opublikowano

­IE.au3

 

tam masz funkcje do edycji kodu strony w locie, i focusowania elementów.

A jak znaleźć dokładnie tego inputa. Samo getByName nie zadziała.

#include <IE2 (2).au3>

$oIE = _IECreate()
_IENavigate($oIE,"test")
; Hide the browser window to demonstrate sending text to invisible window

Local $oForm = _IEFormGetObjByName($oIE, "test")
Local $oInputFile = _IEFormElementGetObjByName($oForm, "test")

; Assign input focus to the field and then send the text string
_IEAction($oInputFile, "focus")
_IEAction($oInputFile, "selectall")

; Get a handle to the IE window.
Local $hIE = _IEPropertyGet($oIE, "hwnd")
ControlSend($hIE, "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "1")
ControlSend($hIE, "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "{ENTER}")

MsgBox(0, "Success", "Value set to 'This works'")

TuByłaSygnatura.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...