Witam. Potrzebuję programu, który mógłby bindować dwa klawisze np. / i \ na przykład w notatniku, ponieważ ciągłe pisanie tego samego jest no…dosyć męczące. Czy istnieje w ogóle taki program? A jeśli tak to jak się on nazywa?
Szukam programu, dzięki któremu nie będę musiał ciągle wpisywać np. \ albo / i klikać enter tylko program sam to zrobi za mnie z ustawionym tam jakimś czasem co ile ma się ten znak wysyłać. Czy ten program mi to umożliwi?
Spróbuj AutoIt - ale opiera się na języku skryptowym, więc bez dokumentacji dostępnej w internecie za wiele nie zdziałasz. Nie mniej jednak pozwala na bardzo dużo.
https://www.autoitscript.com/autoit3/docs/functions/Send.htm
https://www.autoitscript.com/autoit3/docs/functions/Sleep.htm
https://www.autoitscript.com/autoit3/docs/keywords/While.htm
Na podstawie tych trzech funkcji można napisać pętlę, która wysyła klawisz, co określony czas.
Okej, jednakże tutaj nic nie rozumiem. Mam to wkleić w notatnik i jako plik z jakimś innym rozszerzeniem zapisać, czy jak to zrobić?
Local $i = 0
While $i <= 10
WinWaitActive("[CLASS:Notepad]")
HotKeySet("{ESC}", "_Terminate")
Send("{\}")
Send("{ENTER}")
Sleep(5000)
$i = $i + 1
WEnd
Func _Terminate()
Exit
EndFunc
Przykładowo powyższy skrypt będzie czekać na notatnik i wysyłać, co 5 sekund klawisz “\” i ENTER i tak 10 razy lub do przerwania klawiszem ESC.
Nie do okna programu AutoIt - zapisz jako plik skryptu AutoIt.
Po uruchomieniu będzie czekać na okno z klasą “Notepad” i zacznie działanie.
Okej dzięki. A będzie to również działać na przeglądarce internetowej w specjalnym oknie, czy nie?
Jak wywalisz WinWaitActive("[CLASS:Notepad]")
to będzie działać na każdym oknie, ale od razu po uruchomieniu skryptu.
EDIT:
Małą poprawkę zrobiłem - funkcja “_Terminate” wywalona poza koniec pętli, bo w przeciwnym razie wywala błąd składni.
Dziękuję za pomoc ;).
Jakby ktoś wolał klikać, być może jakaś aplikacja ma język polski by angielski nie sprawiał bariery.
To głównie narzędzia do mapowania - autorowi tematu chodziło raczej o automat, który wciska klawisz, co określony czas.
Znałem program - polski z resztą, który pozwalał na dosyć daleko idącą automatyzację kliknięć i wciskania klawiszy, ale zapomniałem nazwy
Szkoda że zapomniałeś nazwy, bo bardzo by to pomogło ;). Może i z angielskim nie jestem na bakier i go umiem tak na ocenę…4, ale nie lubię się posługiwać w tym języku .
Przypomniałem sobie właśnie - Klikacz:
grzesio.eu/klikacz
W wersji darmowej z tego, co pamiętam ma ograniczenie do 4 operacji w jednym cyklu. (co można trochę obejść tworząc więcej cykli)
Jedyne różnice w stosunku do darmowej wersji:
• brak limitu operacji,
• brak ekranu powitalnego,
• brak dwusekundowego opóźnienia podczas uruchamiania listy operacji.