Program do bindowania

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?

Nie do końca rozumiem, o co Ci chodzi, ale może szukasz czegoś takiego - https://autohotkey.com/

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.

1 polubienie

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 :stuck_out_tongue:

1 polubienie

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 :wink: .

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.

1 polubienie