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

Pętla kopiująca AutoIT


Rekomendowane odpowiedzi

Opublikowano

Witam. Własnie próbuje napisać pętlę która ma kopiować zaznaczony tekst co 0.001 sec do momentu aż kopiowany tekst nie bedzie taki jak chcę. Narazie to napisałem: 

 
$copy = ClipGet()
while $copy="Tekst na którym chcę żeby pętla się zakończyła"
Send("^c")
Sleep(1)
WEnd
MsgBox(1,1,$copy)

 

Ten tekst cały czas się zmienia co "Sleep(1)" więc chcę aby w odpowiednim momencie pętla się skończyła. Puki co to odrazu mi się kończy. 

Opublikowano

Użyłeś pętli While...WEnd, a ta wykonuje się tylko wtedy gdy warunek logiczny jest prawdziwy. Ten warunek będzie prawdziwy tylko wtedy gdy w schowku będziesz miał "Tekst na którym chcę żeby pętla się zakończyła".

A widocznie nie masz.

Powinno być raczej coś w tym stylu:

$copy = ClipGet()
while $copy<>"Tekst na którym chcę żeby pętla się zakończyła"
Send("^c")
Sleep(1)
$copy = ClipGet()
WEnd
MsgBox(1,1,$copy)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...