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

[Szukam] Klikanie shiftu.


Rekomendowane odpowiedzi

Opublikowano

Witam.

 

Potrzebuje programu, który będzie cały czas nawalał mi lewy shift.

 

Włącze go, a on cały czas będzie klikał Lewy Shift, nie trzymał, tylko non - stop nawalał.


Mam nadzieję, że ktoś napisze mi taki skrypt. Przecież to jest dla Was nauka, a mi się przyda ;)

Z góry dziękuje.

Opublikowano

Napisałem coś takiego:

HotKeySet("{END}","stop")

HotKeySet("{HOME}","Start")

 

$petla = false

while $petla

send("+")

sleep(800)

wend

 

func start()

$petla = true

endfunc

 

func stop()

$petla = false

endfunc

 

 

Zobaczymy czy działa zaraz.

 

EDIT: Nie działa... Czemu?

Poprawi mi ktoś błąd?

Opublikowano

Nie masz pętli utrzymującej program. Już tłumaczę.

Masz tam pętlę z warunkiem żeby działała o ile zmienna $petla wynosi True. Wcześniej deklarujesz tą zmienną jako False. W efekcie po deklaracji zmienna wynosi False, zostaje pominięta a dalej jest kod funkcji i pustka, program się wyłącza. Zrób w ten sposób:

 

HotKeySet("{HOME}","Start")
 
$petla = false
 
func start()
    $petla = not $petla
endfunc
 
While 1
    If $petla Then
        send("+")
        sleep(800)
    Else
        Sleep(100)
    EndIf
WEnd
846331404756772371599.jpeg
Opublikowano

to też nie działa tak jak chciałem



nic nie daje, coś innego trzeba ;/

to moze umie ktos napisac tak, zeby gdy ja klikne lewy shift to podbija go kilka razy tzn ja klikne raz lewy shift, a to zadziala tak jak bym klikal kilka razy.

Opublikowano

użyj HotkeySet do funkcji w której będzie Send Sleep Send ile tam chcesz i na koniec dodaj While 1 Sleep (10) WEnd i to cały program.

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Opublikowano

O to chodzi?

HotKeySet("{END}","stop")
HotKeySet("{HOME}","Start")
send("+")
sleep(800)
send("+")
sleep(800)
send("+")
sleep(800)
While 1
Sleep (10)
WEnd

 

Nie działa nadal, chyba coś źle zrobiłem.

Opublikowano

O to chodzi?

 

HotKeySet("{HOME}","Start")

Func Start()

send("+")

sleep(800)

send("+")

sleep(800)

send("+")

sleep(800)

EndFunc

While 1

Sleep (10)

WEnd

Spróbuj teraz

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Opublikowano

Jeśli wcisniesz przycisk HOME koło Delete powinno Ci nacisnąc 3 razy klawisz

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Opublikowano

Nie to że się wtrące....

Ale jak 5x sie naciśnie shift windows wywala informacje o jakiś "Klawiszach trwałych"

osN9s9j.jpg - Jeżeli wiesz skąd to pochodzi, oznacza to że miałeś zajebiste dzieciństwo xD


Opublikowano

i nikt nie widzi...

send("{LSHIFT}")

ewentualnie

send("{RSHIFT}")

zależy jakiego potrzebujesz

 

Ale jak 5x sie naciśnie shift windows wywala informacje o jakiś "Klawiszach trwałych"

Niektóre aplikacje to 'blokują' i można to wyłączyć.

Opublikowano

sopelek

 

zrobilem

HotKeySet("{HOME}","Start")

Func Start()

send("+")

sleep(800)

send("+")

sleep(800)

send("+")

sleep(800)


EndFunc

While 1

Sleep (10)

WEnd

 

to nie daje to o co mi chodzi, to mi tylko wpisuje LSHIFT SHIFT na czacie jak klikne Home.

Opublikowano

Spróbuj zamienić Send ("+") na Send ("{LSHIFT}")

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Opublikowano

to nie daje to o co mi chodzi, to mi tylko wpisuje LSHIFT SHIFT na czacie jak klikne Home.

bo coś źle robisz. Podałem jak powinno być poprawnie.

Opublikowano
HotKeySet("{HOME}","Start")
Func Start()
        send("{LSHIFT}")
        sleep(800)
        send("{LSHIFT}")
        sleep(800)
        send("{LSHIFT}")
        sleep(800)
EndFunc
        While 1
        Sleep (10)
        WEnd

To jest cały kod. Możesz sobie zmienić klawisz na Hotkeyu.

Wciskasz klawisz HOME co powoduje wcisnięcie trzy krotne Shifta w odstępach 0,8 sekundy.

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Opublikowano

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...