- Crypto Trade
- Aliexpress tapasztalatok
- Újabb kriptotőzsdéről derült ki: ömlik rá az illegális pénz
- Windows 11
- Windows 10
- Az USA beperelte az Apple-t: túl drágák az iPhone-ok
- AI készül a Google új épületében, de a Wi-Fi alig működik
- WLAN, WiFi, vezeték nélküli hálózat
- Reklámblokkolók topikja
- Megbénítaná Kína chipgyártását az USA
Új hozzászólás Aktív témák
-
Az ingyenes, nyílt forráskódú AutoHotkey program segítségével a felhasználók unalmas, ismétlődő folyamatokat tehetnek automatikussá.
A programmal egyszerűen bármilyen gyors gomb létrehozható, melyek segítségével egy nyomással akár a többszöri billentyűlenyomás vagy egérkattintás elintézhető.
Az AutoHotkey billentyűzet mellett gyors gombokat tud létrehozni az egéren, vagy a számítógéphez csatlakoztatott joystickon is.
Ezen felül a program képes a billentyűzet gombjainak funkcióit megcserélni (akár egy betűt ki tud cserélni egy másikra is), sőt akár rövidítések teljes kiírása is megtanítható neki (stb helyett satöbbi).
Az autohotkey a háttérben futó program, scriptet futtat folyamatosan.Multimediás billentyűzetem lecseréltem sima billentyűzetre. Mivel a külünböző gombok hiányoztak új billentyűkombinációt rendeltem pl. a hangerőgombokhoz.
!numpad0::SendInput, {Volume_Down}
!numpad1::SendInput, {Volume_Up}Évekig xmousebutton control-t használtam a 4-es 5ös egér gombra.
Rövid utánanézés után láttam hogy autohotkeyvel lecserélhető az xmousebutton.$XButton2::Send ^c ; copy
$XButton1::Send ^v ; pasteMost még csak ismerkedek a programmal, akinek van tapasztalata amit szívesen megosztana másokkal bátran írjatok!
[ Módosította: Intruder2k5 ]
-
Linuxnál pl. van olyan funkció hogy alt gomb + bal egér gomb lenyomásával az egér alatt lévő ablakot lehet mozgatni. Ez windowsra így működik.
Az autohotkey ikonjára (az óra melletti részen) jobb gomb, "edit this script"
majd beilleszted a következő szöveget.
Elmented a jegyzettömbben, majd az autohotkey ikonján jobb gomb "reload this script"
Innentől már működik a dolog.Alt & LButton::
CoordMode, Mouse ; Switch to screen/absolute coordinates.
MouseGetPos, EWD_MouseStartX, EWD_MouseStartY, EWD_MouseWin
WinGetPos, EWD_OriginalPosX, EWD_OriginalPosY,,, ahk_id %EWD_MouseWin%
WinGet, EWD_WinState, MinMax, ahk_id %EWD_MouseWin%
if EWD_WinState = 0 ; Only if the window isn't maximized
SetTimer, EWD_WatchMouse, 10 ; Track the mouse as the user drags it.
return
EWD_WatchMouse:
GetKeyState, EWD_LButtonState, LButton, P
if EWD_LButtonState = U ; Button has been released, so drag is complete.
{
SetTimer, EWD_WatchMouse, off
return
}
GetKeyState, EWD_EscapeState, Escape, P
if EWD_EscapeState = D ; Escape has been pressed, so drag is cancelled.
{
SetTimer, EWD_WatchMouse, off
WinMove, ahk_id %EWD_MouseWin%,, %EWD_OriginalPosX%, %EWD_OriginalPosY%
return
}
CoordMode, Mouse
MouseGetPos, EWD_MouseX, EWD_MouseY
WinGetPos, EWD_WinX, EWD_WinY,,, ahk_id %EWD_MouseWin%
SetWinDelay, -1 ; Makes the below move faster/smoother.
WinMove, ahk_id %EWD_MouseWin%,, EWD_WinX + EWD_MouseX - EWD_MouseStartX, EWD_WinY + EWD_MouseY - EWD_MouseStartY
EWD_MouseStartX := EWD_MouseX ; Update for the next timer-call to this subroutine.
EWD_MouseStartY := EWD_MouseY
return[ Módosította: Intruder2k5 ]
-
F1-F12 billentyűket könnyen hozzá lehet rendelni bármilyen program futtatásához.
Őszintén, ki használja az F billentyűket?F7::Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
returnF7 megnyomására a Google Chrome indul el.
Helyettesíthető az F7 bármilyen F gombra, illetve az indítandó program is, elég átírni az idézőjelben lévő részt.[ Szerkesztve ]
-
Windows 10-en a régi számológépet szerettem volna visszakapni, amit windows 7-en megszoktam.
A következő linkről letöltöttem és feltelepítettem.Majd a scriptben az F8 gombhoz társítottam ezt a számológépet.
F8::Run "C:\Windows\System32\calc1.exe"
return -
$!q::Send ^+t
Alt q billentyűkombinációval váltottam le a google chrome control shift t billentyűkombinációját. (utolsó bezárt tab újra megnyitása)
-
$^!F4::DllCall("PowrProf\SetSuspendState", "int", 1, "int", 1, "int", 1)
Control + Alt + F4 kombinációra alvó módba helyezi a számítógépet.
$^!F1::Shutdown, 5
Control Alt F1 kombinációra kikapcsolja a szgépet. -
Imco
őstag
Köszi a leírást!
Ennek alapján összelegoztam egy működésképtelen "s" billentyű kiváltását egy laptopra.$!f12::Send s
$!f11::Send S
Üdv! Imco
-
-
Imco
őstag
Nem sikerült valamiért.
Nem baj! Van még 10 F billentyűm.Köszi még egyszer!
Üdv! Imco
-
Imco
őstag
Áááááá!
Most nézegetem az írásodat. Megvilágosodtam, de már F11 marad!
Amit írtál a másik sor alá kellett volna betennem. Én okos meg magában erőltettem.
Mind1 már. Üf. gép volt. Így is boldog lesz!
Üdv! Imco
-
Skullwipe
senior tag
Az AltGr-ből. lehet Fn-t csinálni? Próbálgatom, de nekem nem megy:
<!F6::Send {Media_Prev}
<!F7::Send {Media_Play_Pause}
<!F5::Send {Media_Next}
<!F2::Send {Volume_Down}
<!F3::Send {Volume_Mute}
<!F1::Send {Volume_Up} -
Skullwipe
senior tag
válasz Skullwipe #12 üzenetére
Aha, meg van:
<^>!F6::Send {Media_Prev}
<^>!F7::Send {Media_Play_Pause}
<^>!F5::Send {Media_Next}
<^>!F2::Send {Volume_Down}
<^>!F3::Send {Volume_Mute}
<^>!F1::Send {Volume_Up} -
PlatiaAmos
tag
Sziasztok!
Olyan emberkét keresnék, aki vállal ezzel kapcsolatosan egy programozási munkát.
Külföldi oldalakon sok ilyet találtam, de közös anyanyelven jobban haladhatna a dolog.Tud esetleg bárki olyan oldalt ahol találhatok erre megfelelő embert? Akár itt fórumon akár bárhol?
Köszönöm
-
summers
tag
Sziasztok!
Segítséget szeretnék kérni. Hogy lehetne azt megoldani, hogy ha lenyomsz egy billentyűt, akkor rendeltetés szerűen működik, viszont ha elengeded, akkor ugyanannyi ideig, mint lenyomva volt tartva aktivál egy másik karaktert. Hogy lehet lekérdezni, hogy egy billentyű mennyi ideig volt aktív a lenyomástól számítva, ill. hogy lehet vezérlni, hogy egy billentyű adott ideig működjön, hiába van hosszabb ideig lenyomva.
-
DrojDtroll
addikt
Sziasztok!
Használtok luamacros-t? -
DrojDtroll
addikt
Valaki aktív a topikban?
-
energomatt
senior tag
válasz DrojDtroll #17 üzenetére
Igen, fogjuk rá.
-
DrojDtroll
addikt
válasz energomatt #18 üzenetére
leírnád, mire használod ez ahk-t?
-
energomatt
senior tag
válasz DrojDtroll #19 üzenetére
Alapvetően még csak tanulom, de használtam már konkrét feladatra is egy fordítási munkában. Szerintem bonyolult programozási feladatokra is alkalmas.
-
DrojDtroll
addikt
Média start/stop funkcionalitást használtok?
-
energomatt
senior tag
válasz DrojDtroll #21 üzenetére
Ez egy Windows alatt működő programnyelv, bármire programozható. Mindenki másra használhatja, amire szüksége van, arra kell kódot írnia.
-
DrojDtroll
addikt
válasz energomatt #22 üzenetére
Ez teljesen egyértelmű, csak ha más is használja arra amire én, akkor lett volna egy kérdésem.
-
energomatt
senior tag
válasz DrojDtroll #23 üzenetére
Az itt látható aktivitást is figyelembe véve, ez így nulla esélyes.
-
Tiborek
újonc
Sziasztok!
Nem régóta foglalkozom a témával és egyébként sem vagyok profi programozó, úgy hogy bocs, ha esetleg nagyon nagy hülyeséget kérdezek.
Olyan scriptet próbálok írni AHK-ban, ami két nyitott fájl között cserélget adatokat. Az egyik fájl minden esetben egy excel. Egyszerűen az egeret a megfelelő pozícióba küldöm, rákattintok, majd copy-paste. (Ahonnan másolok ott send ^c, ahová beírom ott send ^v.) Ez így működik is, de felmerült egy újabb igény.
Nem egyszerűen adatokat akarok másolni, hanem azt szeretném, hogy az ahk script egy változója, vegye fel az excel egy adott cellájának értékét.Például:
Mondjuk, az excelben az A5-ös cella értéke 10.
Van a programban egy V1 változó, olyan parancsot akarok adni, hogy ez a V1 legyen egyenlő az A5-ös cella értékével, vagyis legyen 10.
Valami ilyen: V1:=Range("A5")Ez persze így nem jó, Egy ideje keresem a megoldást, de sajnos elég amatőr lévén, eddig nem találtam.
Ha valaki tudja a megoldást, akkor örömmel venném a segítséget.
Előre is köszi. -
Tiborek
újonc
válasz energomatt #26 üzenetére
Köszönöm szépen. Megnéztem amit linkeltél, azt hiszem ezzel szórakozhatok egy darabig. Remélem előbb utóbb rájövök a megoldásra.
-
PistiSan
addikt
Sziasztok, nem is tudtam hogy ennek itt is van topic-ja, bár ahogy látom az aktivitás hagy némi kívánnivalót maga után.
Amire eddig én használtam: Ismétlődő feladatokat automatizáltam vele kollégáknak, ugyan azt kell csinálni egy programban, végig kattingatva, nyomkodva, 30-10 mikor hány lépésben, gomb kombinációra indul a program, bekéri az adatok, hogy hányszor ismételje meg a műveletet, majd lefuttatja, ha esetleg valami miatt gond lenne, akkor esc-el meg lehet szakítani.Másik: Kitalálták, hogy bizonyos email címeket minden nap, naponta 2x át kell irányítani, ezt manuálisan kellett megcsinálni, aztán megírtam a scriptet ami végig nyomkodja helyettem a beállításkor szükséges felületet, annyi hogy kell egy virtuális gép amin csak ez fut, és windows ütemezőből automatizáltan lefut a megfelelő időpontokban.
-
adik
őstag
Sziasztok,
szeretném a vágólap tartalmát capitalize / uppercase beilleszteni, ez hogy lehetséges?
Most ismerkedek az Autohotkey-jel, és itt még nem tartok
Köszönöm!Kettő, csipkebokor vessző!
-
PistiSan
addikt
válasz energomatt #29 üzenetére
Szívesen olvasnék erről többet, ha csak így nagy vonalakban le írjád hogy te mire használod, másokat is inspirálhat.
-
energomatt
senior tag
Na igen. Két dolog van ami inspirálhat. Első helyen a feladat, amit meg kell oldani. Lásd Adik esetete. Ezen kívül a tanulás, lásd, szinte mindenki más esete, aki itt nem szólt hozzá. :-) Néhány feladatra készítettem már kisebb programot, de most még elsősorban rutinokat hozok létre és elemzek. Egyrészt, hogy tanuljak belőle, msárészt, hogy azokat később felhasználjam.
-
PistiSan
addikt
Sziasztok!
Volume_Down::SendInput, {NumpadSub}
Volume_Up::SendInput, {NumpadAdd}Van egy ilyen egyszerű kis billentyű felcserélő autohotkey "scriptem", HTPC-hez használom, hogy a távirányító ne a windows hangerőt szabályozza, hanem a "Kodi" hangját állítsa át.
A kikapcsoló gomb elég rossz helyen van a távirányítón, ezt a gombot szeretném valami más karakterhez társítani, a kodiban van lehetőség arra, hogy megadjam melyik gombra, melyik menüpont alatt mi történjen az adott gomb lenyomásakor, ez alól kivétel volt a hangerő, illetve a kikapcsoló gomb.
A hangerőt a fenti kis okossággal megoldottam, de a kikapcsoló gombbal nem boldogulok.
Nem találok rá módot, hogy a kikapcsoló gomb megnyomására egy másik karakter leütést érzékeljen a rendszer. A használható gombok listáján az autohotkey súgójában a kikapcsoló gombhoz nem találok segítséget. -
energomatt
senior tag
-
PistiSan
addikt
válasz energomatt #35 üzenetére
Amit írsz az ablak bezárásra jó, én a fizikai kikapcsoló gomb funkcióját szeretném megváltoztatni.
Csak hogy egy egyszerű példát írjak: A kikapcsoló gomb megnyomására mondjuk egy "A" betűt írjon ki.
Más gombok funkcióját simán meg lehet változtatni, csak a kikapcsoló gombra nem találok ilyet. -
PistiSan
addikt
válasz energomatt #37 üzenetére
Igazából én pont a fordítottját akarom elérni, mert a távirányítón annyira szerencsétlen helyen van a kikapcsoló gomb, hogy a play/paus gomb helyett előfordult már párszor hogy sötétben a kikapcsoló gombot nyomtam meg.
Gondolom belátod, hogy elég idegesítő dolog, ha meg akarok állítani a filmet egy kicsit, és lekapcsolod az egész gépet.
Tehát Power gomb van a távirányítón, ezt a gombot szeretném az autohotkey segítségével egy másik gombra át állítani.
Röviden ennyi.Hosszabban már kifejtettem, van a média lejátszó programom, a "kodi" ott van arra lehetőség, hogy a billentyűzetről egy tetszőlegesen kiválasztott gombra be tudok állítani körülbelül akármilyen eseményt.
Meg külön konfigurálható, hogy az adott gomb mit csináljon egy adott menüpont alatt.
Példa: Teljes képernyős videónál a csatorna váltó gombok felfelé nyomásakor, feliratot váltogat, lefelé nyomáskor pedig hangsávot vált a videón. Ezek a gombok minden egyéb más helyen pedig az eredeti funkciójukat látják el.
A gond mit korábban is írtam, azzal van, hogy a távirányítón található "power" gombot a kodi nem tudja kezelni, mert a windows rögtön egy leállítással válaszol a gomb megnyomására.
Ezért szeretném azt beállítani, hogy a távirányító "power" gombjának megnyomásakor valami karakter leütést érzékeljen a windows, aztán ezt a "kodin" belül simán be tudom konfigurálni hogy mikor mi történjen ilyenkor.Egyébként a hangerő gomb nyomkodására is a windows reagál alapból, de pár hozzászólással fentebb leírtam, hogy ezeket a funkciókat meg változtattam az autohotkey-el, ugyan ezt szeretném elérni a power gombbal is.
-
PistiSan
addikt
válasz energomatt #39 üzenetére
Lehet, hogy igazad van, én sem találtam erre megoldást az autohotkey help-ben, azért is tettem itt fel a kérdést, hogy hát ha csak én néztem félre valamit.
Minden esetre nem túl aktív a topic. -
DrojDtroll
addikt
Sziasztok!
Linuxos alternatívát keresnék az AHK-ra. Főleg a hotstring funkciót használom.
valaki tud hasonlót ajánlani?
[ Szerkesztve ]
-
Argh!
aktív tag
Hello
Tudna segiteni valaki, egy scriptet szeretnek müködésre birni de nem sikerül.
A lényeg az hogy megnyomom az x gombot akkor nem x-et hanem 1-est ir ez a script.
x::
{
WinActivate
SendInput 1}
returnÉn viszont ezt a gombot akarom az x helyére, de sehogy nem müködik ---> \
Hiába irom át hogy:
\::
megnyomom a \ gombot es nem egyest ir hanem ugyanazt hogy \
Van valami kodja a \ gombnak amivel müködne? -
boibeloth
újonc
Sziasztok
egy kis segítséget szeretnék kérni, egy macrot már megírtam, működik is, de kellene még1, de világ összes pénzéért sem tudom kitalálni, hogyan kellene megírnom azt (programozás analfabéta vagyok)
Lényeg a lényeg egy funkció bill-re szeretném azt a macrot rátenni, hogy ha megnyomom egyszer, akkor azt vegye úgy, mintha hétszer lenyomtam volna a page down gombot.Tudnátok segíteni, hogyan nézzen ki ez a dolog?
Köszönöm
-
DrojDtroll
addikt
válasz energomatt #48 üzenetére
{PgDn 7}
Ezt a megoldást nem ismertem, a ciklussal meg nem akartam bonyolítani a dolgot.
-
boibeloth
újonc
Sziasztok
köszönöm szépen a segítséget,
bocsánat, hogy csak most, de eddig nem volt alkalmam kipróbálni.
Új hozzászólás Aktív témák
- Revolut
- Samsung Galaxy Z Fold3 5G - foldi evolúció
- OLED TV topic
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Wise (ex-TransferWise)
- Projektor topic
- Futás, futópályák
- Lakáshitel, lakásvásárlás
- Százmillió Samsung telepítheti a One UI 6.1-et és a Galaxy AI-t
- Crypto Trade
- További aktív témák...