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

[Pomoc]Pytania


Rekomendowane odpowiedzi

Opublikowano

Do
$Pole2spr = _IEGetObjById($IECreate, "Pole2")
$KopiujPole2spr = _IEFormElementGetValue($Pole2spr)
FileWriteLine("C:\test\test.txt", $KopiujPole2spr) ; wpisuje zawartość Pola2, WriteLine plik się nie tworzy
$ReadTest = FileReadLine("C:\test\test.txt", $Linia) ; odczytuje zawartość z ostatnio dodanej linii
$Linia = $Linia + 1
Until $ReadTest = "" ; robi pętlę dopóki nie odczytuje z Pole2 żadnych znaków

FileDelete("C:\test\test.txt") ; jeżeli znaki się pojawią i program wyjdzie z pętli to usuwa dla kolejnej pętli

 

Jest ekwiwalentem

 

Do 
  Sleep(1000)
Until _IEFormElementGetValue(_IEGetObjById($IECreate, "Pole2")) == ""

Ta sygnatura jest pusta.

Opublikowano

@4ggr35510n ciekawie.

To czego szukam to zamiana.

_IEAction($IECreate, "refresh")

Na

_IEAction($xxx, "click")

 

W ten sposób byłoby o wiele szybciej.

Tylko pole2 nie ma już wartości początkowej.

Czyli zamiast "" będzie wcześniej wygenerowany tekst.

Próbowałem, żeby porównywał do ostatnio wygenerowanego ale nie wychodziło mi.

obraz24.png


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...