Chcę zrobić skrypt autohotkey, który po naciśnięciu bocznego przycisku myszy + scrollowaniu będzie działał na YT jak strzałki (czyli przycisk + scroll przesuwa film w lewo lub w prawo).

Kod działał dopóki nie zainstalowałem oficjalnego sterownika do myszy Logi Options+. Wygląda na to jakby sterowniki podmieniały WheelLeft/WheelRight podczas użycia przycisku+scrolla na coś innego. W innych miejscach scrollowanie poziome działa zarówno bez sterownika jak z. Ktoś wie jak przerobić skrypt, aby działał ze
  • 0
@GwaltowneWypaczenieCzasoprzestrzeni: Hmm sporo tego kodu. Tylko tutaj widzę, że ten skrypt jest na lewy/prawy główny przycisk myszy + scroll.

Dodatkowo ja teraz używam najnowszej wersji AutoHotkey czyli 2.0, a tam ta składnia się trochę zmieniła (użyłem jakiegoś convertera ze starej wersji i ten mój dotychczasowy skrypt działa).

Póki co używam tego mojego skryptu po prostu bez sterownika Logi Options+. Dopóki go nie zainstaluje to działa.
  • Odpowiedz
✨️ Obserwuj #mirkoanonim
Siema Mirki. Chcę się trochę wyżalić. Pracowałem w dużej firmie. Robiłem robotę za dwóch a może nawet i trzech. Skończyła mi się umowa na czas określony i nie przedłużyli, bo jednak za dużo roboty jest zrobionej i wychodzi na to że tyle ludzi nie potrzebują. Teraz okazuje się, że jednak się nie wyrabiają ale mnie nie przyjmą z powrotem bo musiałbym dostać na czas nieokreślony i to im się
Zna się ktoś na skryptach AutoHotKey?

Mam skrypt który działa, ale chcę go zmodyfikować tak, aby podana od użytkownika wartość (integer) była przypisana do zmiennej i używana w skrypcie.

Nie mogę sobie z tym jakoś poradzić, próbowałem użyć InputBox ale zgłasza error w momencie przypisania zmiennej

Na ten moment trzeba włazić w skrypt aby to zmieniać, co jest uciążliwe...

Oryginalny skrypt (bez inputbox)
https://pastebin.com/FNEvgHD5

#autohotkey #programowanie #it
@MQs: działa, dziękuję ( ͡° ͜ʖ ͡°) wiesz może jak napisać, aby skrót klawiszowy odpalał się tylko w danej aplikacji? chciałbym poprzez ctrl + shift + d otwierać sobie devtoolsy jak po naciśnięciu F12, ale tylko dla procesów firefox.exe, chrome.exe i brave.exe

@user-agent-switcher: Przetestowałem tego PowerToys, ale to jest kombajn! Sam nie wiem czy swoich wszystkich skrótów nie przerzucić właśnie tam, bo banalnie prosto można tworzyć
  • Odpowiedz
Znalazłem w internecie fajny skrypt #autohotkey ale nie znam się mocno na #programowanie
Chciałbym zmienić ten skrypt by działał w polskich warunkach. Przy liczbach niecałkowitych trzeba używać jak rozdzielnika "." (np. 1.05) a chciałbym by było można używać "," czyli żeby uwzględniało liczbę 1,05) . Da się ten skrypt jakoś poprawić ?

-----
/*
[script info]
version = 2.4.2
description = an interface-less calculator for basic math
author = davebrny
source =
Zaprogramowlaem sobie program który podczas wciśnięcia klawisza spamuje click myszką.

Chciałbym żeby robił to w interwałach
100 kliknięć 1 sekunda przerwy i tak w kółko dopóki klawisz jest wciśnięty.
Ale w dowolnym momencie kiedy puszcze klawisz to podczas tych 100 kliknięć np w 57 kliknięciu od razu wychodzi z pętli i przerywa.

Jakiś pomysł jak to zrobić?
Możecie napisać ogólnie jakie macie pomysły a ja sobie to zaadaptuje.
Robię to w autohotkeyu
Mam prośbę #programowanie #autohotkey

Jako że przestało mi działać automatyczne usypianie komputera w ramach systemu operacyjnego chciałem to jakoś obejść. Programy do usypiania jakie znalazłem są obsługowe – trzeba włączać. Jako że używam jednego skryptu autohotkey to pomyślałem że może tym by dało się co zrobić. Chcę skrypt który będzie mi usypiał komputer po 5 minutach bezczynności.

Moja propozycja mniej więcej tak:

MinutBezczynnosci = 0
XMysz = [pozycja x myszy – nie
@FreeSheep: Dzieje sie tak dlatego, ze "xj" potrzebuje np spacji albo entera zeby zadzialac, ale ten znak zostaje dalej.
Mozesz zrobic tak, ze "xj" zadziala nawet w srodku zdania poprzez gwiazke (miedzy pierwszymi drukropkami):

:*:xj::Jurek
Ale to troche moze wkurzac, jezeli wybierzesz calkiem popularne literki ;)
Ja mam tak ze dwa dolary i TAB robi znak euro i wyglada to tak (nie wiem, czy wykop tego nie zje, ale po dolarach
  • Odpowiedz
#vba #programowanie #autohotkey

Mam prośbę o małe makro VBA, które:
1. kontroluje co wpisuje
2. gdy wpisze ciąg „-dd” (bez cudzysłowu)
3. kasuje wpisany ciąg i symuluje naciśniecie ctrl+`

A jeszcze lepiej script autohotkey który dałoby się skompilować i uruchomić gdzie w tle
  • Odpowiedz
Nie chcę spamować więc tylko #autohotkey. Nie mam pojęcia o programowaniu, ale potrzebuję zrobić zrzuty ekranu seryjnie. Padło na autohotkey bo ma możliwości zapętlania i macro. Niestety (z mojej - laika - perspektywy) opisy komend są nieintuicyjne mocno. Plan był taki żeby pod hotkeya podpiąć pętlę, którą będę sobie edytował zależnie ile razy ma przejść.
Miało na skrócie win+n odpalić pętlę na którą składa się win+printscreen, czekanie, strzałka w prawo, czekanie.
Ogarnia ktoś AHK tak nieco lepiej? Potrzebuję zrobić tak żeby przycisk klawiatury który na jedno przyciśnięcie włącza mapę a na drugie wyłącza mapę robił to w trybie "hold down" czyli: przyciskasz mapa się włącza - puszczasz mapa znika. No i żeby był przeniesiony na inny klawisz. Doszedłem do tego (przykładowo):

A::Send {B}
A Up::Send {B}

Niestety pierwszy wiersz powoduje że wduszenie przycisku powtarza wysyłanie klawisza i w grze mapa błyskawicznie pokazuje się
@AHScorpii: okej, już mam, tego typu skrypt jak tu, zajebiście że to działa :) a już myślałem że będę muszał wyłączać powtarzanie klawisza w Windowsie
onlajf - @AHScorpii: okej, już mam, tego typu skrypt jak tu, zajebiście że to działa ...
  • Odpowiedz
W odpowiedzi na wpis @Papasanbaba (https://www.wykop.pl/wpis/35689121/jak-mozna-bylo-tak-#!$%@?-no-jak-#!$%@?-klawiatura-/poniżej) dla potomnych zamieszczam skrypt i zdjęcia klawy po edycji klawiszy ;P
Wystarczy odkręcić wszystkie śrubki, pozamieniać klawisze ( w moim przypadku oderwać je chyba od fabrycznej formy) i napisać 5 linijkowy skrypt ( ͡° ͜ʖ ͡°)

1. Pobierasz AutoHotKey
2. Tworzysz na pulpicie prawym przyciskiem Nowy -> AHK Script
3. Edytujesz za pomocą notatnika/notepada
4. Skrypt wygląda tak:

MediaPrev::MediaNext
Wroneczek - W odpowiedzi na wpis @Papasanbaba (https://www.wykop.pl/wpis/35689121/jak...

źródło: comment_5QBw48oxqUc5h846t08yGeocWQdHp2A4.jpg

Pobierz
@Papasanbaba

Wypok usuwa poddłogi, ale pomiędzy słowami MediaPrev powinna byc podłoga, czyli ,
czyli wszędzie bez spacji
Media
Prev::Media Next
Media
Next::Media Prev
Volume
Down::Volume Up
Volume
Up::Volume _ Down
return

Sorry, nie zauwazylem tego jak wstawilem post.
  • Odpowiedz
czołem murki, mam pętle którą chce żeby się wykonywała w momencie w którym trzymam wybrany klawisz i po puszczeniu go, pętla przestaje działać. Jak takie coś zrobić?
#autohotkey #pytanie #programowanie (wybaczcie mi chłopaki ale internet jest zawalony bezużytecznymi rzeczami gdy szukałem informacji na ten temat XD)
dla przyszłych pokoleń, żeby nie musiały posiłkować się jakimiś wypocinami z 2010 roku xD
$(twój klawisz, bez nawiasu jak cos)::
While GetKeyState("twójklawisz","P")
  • Odpowiedz