• 2007-05-14 10:38:55
  • Zax

AutoHotkey

Egy, véleményem szerint iszonyatosan hasznos, és minden internetes poker játékosnak nélkülözhetetlen programot szeretnék nektek bemutatni – nyugi, semmi reklám, freeware a cucc!

A program segítségével akármelyik pokerterem software-éhez shortkeyeket/gyorsbillentyűket tudtok beállítani a szokásos akciógombokra (Fold, Check, Raise stb.), ráadásul a feneketek alá tolom az egészet, mert megadom a saját beállításaimat, ami több teremhez/network-höz be is van állítva szépen + leírom, hogyan működik, és erre az alapra már bárki képes egyszerűen saját kedvenc termeire is hangolni a dolgot.

Tovább nem is szeretném ragozni a hasznosságát, mert aki már valaha is játszott, mondjuk 3 pokerasztalnál többön egyszerre, az máris tudja, milyen fárasztó – és lassú! - százmilliószor klikkelni egy nap. Én – tudom, kicsit gép vagyok :) - 14 asztalon szoktam egyszerre játszani max. koncentráció mellett – ráadásul NL/PL nem fix limit - és szerintem jó, ha 8-10 asztalon tudnám tolni gyorsbillentyűk nélkül, de ott is hamarabb elfáradnék + sportorvosi kezelés kellene minden este a mutatóujjamnak..:)

Na nem kell ennyi asztalon játszanotok, hogy hasznos legyen a progi nektek is, mondjuk 3-tól fölfelé a gyorsbillentyűzés már több gondolkodási időt, vagy több asztalt jelenthet – azt pedig nem kell részleteznem, hogy mindkettő esetet közvetlenül „Több Pénz!”-re fordíthatjuk. Már aki, egyébként is nyerni szokott.:) Hogy kinek, mennyi az elég asztal egyszerre, az én verzióm: amennyi mellett már nem unatkozol, és még nem követsz el semmi olyan hibát (félrekatt/elnézés) a legnagyobb összetorlódás mellett sem, ami csökkenti a szokásos profitodat.

Akkor jöjjön a progi, aztán, hogy hogyan működik, majd a végén a saját kis scriptem!

A progi az AutoHotkey nevet viseli, mint mondtam freeware, bárki által szabadon letölthető a http://www.autohotkey.com/ weboldalról, direkt link ehhez: http://www.autohotkey.com/download/AutoHotkeyInstall.exe.

Aki majd megnézi, hamar rá fog jönni, hogy ez a pokershortkey-tudásán kívül messze túlmutató, „akármit gyorsbillentyűsítő, automatizáló, scriptfuttató” programocska, számomra, egy egyszerű user számára felfoghatatlan mélységekkel és potenciállal, tehát igazából ez egyáltalán nem egy klasszikus pokerprogram. Épp csak véletlenül tökéletes az én önző célom megvalósításához is – szabadon állítható shortkeyeket akartam olyan pokeroldalakhoz is, amelyek ezt nem támogatják. És sajnos egyelőre messze ezutóbbi a nagytöbbség, de aki támogatja, az sem biztos, hogy nekem tetsző opciókkal.

Mielőtt belemennék a részletekbe, leszögezem, hogy fent említett programozói (nem) jártasságomnak megfelelően, ahogy én az AutoHotkey-t működésre bírom, az kb. olyan, mint egy szuperszámítógépen pasziánszozni, ezért előre is elnézést kérek minden ínyenctől, nekem az is óriási sikerélmény volt, hogy józan paraszti ésszel elérem vele a célom. (A cikknek egyébként az is célja, hogy hozzáértő kockafej sorstársaim esetleg számomra hasznos funkciókat is előcsiholjanak valahogy az AutoHotkeyből, a cikk végén fel is teszem majd a kívánság-találós kérdésemet.)

A működési elv előtt pontosítanám, hogy mi volt a célom, milyen funkciókra is állítottam be egyáltalán a programot – magyarán, milyen gombok vannak:

Első és legfontosabb a „Fold” gyorsbillentyűje, miután bármilyen racionális taktikával játszó player leosztásainak minimum 60, de inkább 80%-ában ezt fogja nyomkodni preflop, majd sokszor a későbbi utcákon is. Igazából, ha van Fold gomb, azzal a tehermentesítés nagy része már meg is történt, a többi gomb már szinte csak nyalánkság. :)

Második gombom a „Check/Call”, harmadik a „Raise”, negyedik pedig az ehhez kapcsolódó speckó funkció – ennek a lenyomása után máris számmal írhatom, vagy görgővel tekerhetem, pontosan mennyit szeretnék emelni, amit a harmadik, „Raise” gomb gyorsbillentyűvel küldök útjára. Ennek az utolsó gombnak nyilván NL/PL licittípusnál van értelme, fix limitesek, helyből nyomhatják a Raise gombot a fix tét emeléséhez.

Ez tehát nagy vonalakban. Ugye milyen jó is lenne nekünk, ha bármelyik pokerteremnél ezek a funkciók a nekünk tetsző gombokon meglennének gyerekeeek? (Válasz: Igeeeen Tibi bácsi!)

Viszont ezt is tovább kell pontosítanom, de ne aggódjatok, ez is a ti javatokat szolgálja:

Ma már szinte minden kliensben alapvetően kétféle típusú gombnyomásunk lehet:

  • más (méretű és tartalmú) gombok vannak, amiket megnyomhatunk, amikor máris rajtunk az akció, és az egész asztal ránk vár

  • és más, amiket a játék felgyorsítása érdekében már akkor nyomhatunk, amikor még nem mi vagyunk soron

Emiatt úgy kellett megoldanom a feladatot, hogy csak ez a négy gomb mindkét használat esetén ugyanazt jelentse – és meg is oldottam :)

*Nálam a gyorsbillentyűk rendre az F1, F2, F3, F4-re vannak állítva – mert így szoktam meg a volt Ongame, most bwin Games Networkon – de ezek természetesen mindenki saját szájíze szerint bármire állíthatók, pont ez a lényeg. Szerintem a balkéz (gomb) jobbkéz (egér) így jól ki tudja egészíteni egymást, illetve az F1-et egy egérgombra is állítottam, így dobni egérrel is tudok.*

Visszatérve, első esetben, amikor már rajtunk a sor, mindenhol három bumszli gomb szokott előttünk lenni: FOLD CHECK/CALL BET/RAISE

A középső és a jobb szélső nyilván aszerint változik, hogy volt-e előttünk nyitás vagy mi tehetjük ezt meg először. Ami a lényeg, hogy az első három shortkey ebben a sorrendben jelenti a három gombot, amit szerintem nagyon könnyű megszokni a koordináció egyezősége miatt.

Sorra kerülés előtti gomboknál az F1/FOLD gomb területe alatt akciótól függően check/fold vagy csak fold gomb szokott lenni.

A második gomb helye a legváltozékonyabb, itt lehet csak check, csak call, call any vagy check/call any verzió. Gyorsan leszögezem, hogy én mindig úgy állítottam be ezt a gombot, hogy akció előtt, ha van ilyen, mindig a csak check vagy csak call gombot nyomja meg, ha a sorra kerülésem előtt bet/emelés vagy reraise lenne, így nem fogja azt automatikusan tartani, hanem ilyenkor rá fog kérdezni, hogy mit lépek!!!

Az utolsó gombot sorra kerülés előtt PL/NL liciten nem ajánlom nyomkodni, mert itt a bet, raise any, raise 1 bet stb. verziók mind kérdésesek, hogy összeg szerint pontosan mit csinálnak majd a zsetonjainkkal. Legfeljebb fix limiten lehet világos a kép, de ott sem javaslom használatát, mert nincs árulkodóbb jel, hogy valóban erős lapunk van, mint egy automatikus insta raise ezzel a gombbal, ami azt jelenti, hogy a játékos, akármi történik is előtte, mindenképpen emelni akart.

Akkor térjünk a lényegre! A program működésének lényege az, hogy a megadott billentyű megnyomása után az kiveszi az egérkurzort a kezünkből, és az aktív ablak egy (vagy több) koordinátákkal előre megadott pontjára klikkel helyettünk.

Tehát a gyakorlatban ez olyan lesz, mintha mi húztuk volna a gombra a kurzort, majd nyomtuk volna meg a gombot, és a kurzor az új helyén marad – azt is biztos be lehetne állítani, hogy utána az eredeti kiindulópontjára ugorjon vissza, de ez nekem nem sikerült, szerintem ez nem annyira fontos, de azért házi feladat programozó kedvű barátaimnak megoldani.:)

Rendkívül fontos eszközünk lesz az AutoHotkey segédprogramja, a Window Spy!

Ezt a progit legegyszerűbben úgy indíthatjuk el, ha a már futó AutoHotkey-re jobb gombbal klikkelünk a system trayben (ált. jobb alsó sarok). A Window Spy folyamatosan mutatja, hogy a PC-nk „hogyan látja” az éppen aktív ablakban futó alkalmazást – bevallom, nekem kicsit mátrix feeling volt elsőre, hogyan lát a PC-m. A szaladgáló adatoktól nem kell megijednünk, mi három dologra fogunk koncentrálni:

1 Hogyan látszik az aktív ablak/program címe? (Window Title)

2 A pokerterem minden megnyitott asztalát ugyanabba a programcsoportba sorolja-e? (Class / ahk_class)

3 Az aktív ablakban milyen koordinátákon tartózkodik az egérkurzor? (Mouse Position – így fogunk tudni „célozni”)

Innentől scriptből vett példán keresztül mutatom, hogy mi, mit csinál (a példa a PokerStarsra beállított rész):

SetTitleMatchMode 2

Ezt a parancsot a script legelejére kell betenni majd a pokerprogramok későbbi megkülönböztetéséhez. Pontosan azt jelenti, hogyha a scripttel később aktív ablak címében szöveget kerestetünk, akkor az minden esetben találat, ha a megadott szöveg a címben bárhol szerepel. (lásd még AutoHotkey helpjét + #ifWinActive parancsot)

;PokerStars

; után tetszőleges szöveg, jegyzet írható

#IfWinActive, ZAX_O

#IfWinActive ez az aktív ablakot osztályozó parancsunk, kétféle módban fogjuk használni:

1 #IfWinActive, *szöveg* *szöveg* keresése az aktív ablak címében

2 #IfWinActive, ahk_class Notepad adott típusú program ellenőrzése – példánkban „ha az aktív ablak Notepad alkalmazás..”


Ha a keresés eredménye igaz, az alatta következő összes parancsot végrehajtja, de mindig csak az utolsó #IfWinActive van érvényben, tehát több ilyen parancs esetén mindig a megfelelő típusú aktív ablakot beazonosító #IfWinActive sortól a következő #IfWinActive-os feltételig tartó parancsokat hajtja csak végre.

Másmagyarul: Ha beazonosította, hogy most melyik terem asztala aktív, a parancs alatt a következő #IfWinActive-ig tartó szakaszba írt gyorsbillentyűbeállítások érvényesek, amíg ez az ablak az aktív.

Ez nekünk azért kulcskérdés, mert mindenhol ugyanazzal a gombbal akarunk pl. foldolni, de minden pokerteremnél más koordinátákra kell ehhez kattintania az egerünknek! Tehát az AutoHotkey felismeri, hogy ez melyik terem, és az arra vonatkozó beállításokat használja, amíg másik terem ablakára nem váltunk – így párhuzamosan egyszerre több teremre is tökéletesen működik a dolog, pl. PokerStarson tournamentet nyomok, mellette Titanon cash gamet!


Hogy adott teremnél a címet vagy a programnevet (ahk_class) kerestessük, egyszerű eldönteni:

Megnézzük a Windows Spy-ban, hogy adott teremnél több asztalt is ugyanolyan ahk_classba sorol-e (sajnos lesz több is, ahol nem)?

Ha igen, #IfWinActive, ahk_class *amit a Windows Spy mutatott rá*

Ha nem, #IfWinActive, *olyan szöveg, ami a Windows Spy-ban minden asztal címében ugyanaz, pl. tablename*

; Fold

; megjegyzés az olvasónak, hogy lássa, most a Fold gomb jön

F1::

Gomb:: ez jelöli, hogy melyik gombra tesszük az utána következő parancsot (itt F1-re)

MouseClick, left, 422, 523

Egy balgomb katt, az aktív ablaknak a Windows Spy-ból kinézett pontjára

Sleep, 10

Kis szünet, hogy a gép ne hülyüljön meg, a szám növelésével hosszabb

MouseClick, left, 422, 500

Ismét balgomb katt, egy másik koordinátára, ez termenként változó, hogy lesz-e második katt, azért kell, hogy ami Fold gombbal a célunk volt, akkor is teljesüljön, ha olyankor nyomjuk meg, amikor még nincs rajtunk a sor, és két különböző helyen lehet a csak fold vagy check/fold kocka!

Sleep, 10

return

Újrakezdi a script futtatását: egy gomb elsült, jöhet majd a következő..

; Check/Call

F2::

MouseClick, left, 586, 508

Sleep, 10

return

; Bet/Raise Beirashoz

F4::

MouseClick, left, 626, 474

Sleep, 10

Click

Sleep, 10

return

A duplaklikket egy egyszerű új Click paranccsal oldjuk meg, ami azt jelenti, hogy ott klikkel megint, ahol éppen a kurzor volt – ezt az előző sor már becélozta.

Az emelés összegének beíráshoz általában a számok helyére duplaklikk állít olyan helyzetbe, hogy a kijelölt számokat az általunk gépelt máris felülírja, és ez volt a célunk.

; Bet/Raise

F3::

MouseClick, left, 727, 541

Sleep, 10

return

; AutoPost

F5::

MouseClick, left, 16, 425

Sleep, 10

return

Csak egy példa, hogy bárhova kattot ugyanilyen parasztlogikával be lehet állítani, itt pl az F5-re, ennek használati értéke csekély, hiszen az autopost boxba a pipát asztalonként ált. egyszer az elején nyomjuk meg, de ha már valaki rákattant a gyorsbillentyűzésre..:)

; SitOut

F6::

MouseClick, left, 16, 405

Sleep, 10

return

Ezzel meg is volnánk a dolog lényegi részével, az összes paranccsal, amivel összedobhatjuk a megfelelő scriptet poker gyorsbillentyűzéshez. Innentől kezdve remélem mindenkinek egyértelmű, hogy tudja „saját képére” szabni a progit:

  • File Notepad-del történő megnyitása

  • Kedvenc pokerterem asztalának indítása.

  • Saját Windows Spy alapján aktív ablakból pokerterem felismertetése ahk_class / címben szövegkerestetés által.

  • Koordináták kijavítása, becélzás, hova jöjjön a katt

  • Finomhangolások, kell-e két katt is, vagy elég egy katt a mi stílusunkhoz, az adott terem adott gombjához

  • Kész file Notepad-ből .ahk kiterjesztésre való mentése, vagy .txt mentés után fileszerkesztőből kiterjesztés .ahk-ra átírása

Akkor nincs más hátra, mint két dolog: a saját scriptem, amit beállítottam ezekre sorrendben PokerStars, ex Ongame/bwin Games Network, ex Prima/MicroGaming Network – bár itt skinenként van, hogy máshova vándoroltak a gombok pl. Golden Riviera máshol, mint bet365 v. Nordic Bet -, Crypto/Wager Logic Network, Party Poker, iPoker Network

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Define keys for fold, check/call, bet/raise and amount of bet/raise

;

; The key for each action is defined by the string before the double colon.

; You can change the key like this:

; Regular keys: a, b, c, 1, 2, 3, etc.

; Function keys: F1, F2, etc.

; Numeric keypad: Numpad1, Numpad2, NumpadPlus, etc

; Arrows keys: Left, Right, Up, Down

; Control key prefix: add caret in front, like this: ^f, ^c, ^r

; Alt key prefix: add exclamantion point in front: !f, !c, !r

; Windows key prefix: add hash mark in front: #f, #c, #r

SetTitleMatchMode 2

;PokerStars

#IfWinActive, ZAX_O

; Fold

F1::

MouseClick, left, 422, 523

Sleep, 10

MouseClick, left, 422, 500

Sleep, 10

return

; Check/Call

F2::

MouseClick, left, 586, 508

Sleep, 10

return

; Bet/Raise Beirashoz

F4::

MouseClick, left, 626, 474

Sleep, 10

Click

Sleep, 10

return

; Bet/Raise

F3::

MouseClick, left, 727, 541

Sleep, 10

return

; AutoPost

F5::

MouseClick, left, 16, 425

Sleep, 10

return

; SitOut

F6::

MouseClick, left, 16, 405

Sleep, 10

return

;Poker Room/volt Ongame/bwin Games network

#IfWinActive, ahk_class AfxFrameOrView70u

; Bet/Raise Beirashoz

F4::

MouseClick, left, 425, 542

Sleep, 10

return

;MicroGaming / volt Prima network

#IfWinActive, ahk_class POPUP_INT_DLG_WINDOW

; Fold

F5::

MouseClick, left, 692, 517

Sleep, 10

return

; Check/Call

F6::

MouseClick, left, 585, 587

Sleep, 10

MouseClick, left, 585, 534

Sleep, 10

return

; Bet/Raise Beirashoz

F8::

MouseClick, left, 577, 458

Sleep, 10

Click

Sleep, 10

return

; Bet/Raise

F7::

MouseClick, left, 692, 587

Sleep, 10

return

;Crypto/Wager Logic

#IfWinActive, zaxpoker

; Fold

F1::

MouseClick, left, 425, 525

Sleep, 10

MouseClick, left, 425, 494

Sleep, 10

return

; Check/Call

F2::

MouseClick, left, 552, 551

Sleep, 10

MouseClick, left, 552, 493

Sleep, 10

return

; Bet/Raise

F3::

MouseClick, left, 725, 540

Sleep, 10

return

; Bet/Raise Beirashoz

F4::

MouseClick, left, 682, 491

Sleep, 10

Click

Sleep, 10

return

;Party Poker

#IfWinActive, ZAX_0

; Fold

F1::

MouseClick, left, 222, 468

Sleep, 10

MouseClick, left, 222, 497

Sleep, 10

return

; Check/Call

F2::

MouseClick, left, 358, 468

Sleep, 10

MouseClick, left, 358, 497

Sleep, 10

return

; Bet/Raise Beirashoz

F4::

MouseClick, left, 340, 438

Sleep, 10

Click

Sleep, 10

return

; Bet/Raise

F3::

MouseClick, left, 540, 468

Sleep, 10

return

;iPoker network

#IfWinActive, ahk_class PTIODEVICE

; Fold

F1::

MouseClick, left, 256, 524

Sleep, 10

MouseClick, left, 256, 542

Sleep, 10

return

; Check/Call

F2::

MouseClick, left, 380, 522

Sleep, 10

MouseClick, left, 380, 542

Sleep, 10

return

; Bet/Raise

F3::

MouseClick, left, 550, 537

Sleep, 10

return

; Bet/Raise Beirashoz

F4::

MouseClick, left, 590, 495

Sleep, 10

Click

Sleep, 10

return

..és a programozópalántáknak a második házi feladat piros pontért :):

itt az AutoHotkeyben van ablakmanipulációs lehetőség is rendesen, azt szeretném, ha lenne egy pop-up blokkolás ami meg tud különböztetni termeket – idóta MicroGamingen nem lehet állítani, hogy ne ugráljon az arcomba – amikor magától a képembe ugrana az asztal, akadályozza meg, viszont amikor én rákattintok alul a toolbarban, akkor váljon aktívvá, és ne tegye vissza háttérbe – hogy tudjak gombot nyomni.. Tudom, ellentmondásos, és nehéz.

Remélem tetszik majd nektek a progi és a gyorsbillentyűzés, még inkább azért drukkolok, hogy az általa nyert előnyt annak rendje ’s módja szerint pénzre váltsátok!

..vagy legalább 1-2 mutatóujjat megmentsek vele!:)

Zax

Pontok: 4.6 (pontozók száma: 64)
    Könyvek, szoftverek, videók, TV
    AutoHotkey
    117
    2012-02-29 22:59
    Van egy násik ahk topik is. link
    116
    2012-02-29 21:53
    köszi, olvasgatok visszább és probálkozok
    115
    2012-02-29 18:32
    A controlclick paranccsal a kurzor felesleges mozgatása nélkül, egy sorban meg tudod csinálni ugyanezt.
    114
    2012-02-29 14:42
    hogy megmaradjon:


    MouseGetPos, iMousePosX, IMousePosY

    MouseClick

    MouseMove, %iMousePosX%, %iMousePosY%, 0
    113
    2012-02-28 00:32
    "...azt is biztos be lehetne állítani, hogy utána az eredeti kiindulópontjára ugorjon vissza..."

    ez sikerült valakinek?
    112
    2012-01-11 22:10
    Alapból nem lehet három gombos hotkey megadni, persze minden megoldható, ha tényleg kell leírom hogyan, de mi a fenéért akarnál három gombot megnyomni amikor elég kettőt?
    111
    2012-01-11 21:39
    Még annyit szeretnék,hogy ha mondjuk a CTRL+T+P re akarok tenni azt hogy kell? próbáltam ^t^p vel és ^tp vel.. :/
    110
    2012-01-11 21:33
    Nagyon király,köszönöm!
    109
    2012-01-11 21:32
    108
    2012-01-11 21:26
    pl
    ^a::Sendinput valami szöveg{tab}
    ekkor a CTRL+a megnyomásakor hajtódik végre.
    107
    2012-01-11 21:07
    Köszi szépen! És ehez hogy rendelem hozzá a billt? vagy van valami alap környezet? Lehet sík hülye vagyok?
    106
    2012-01-11 20:49
    Sendinput valami szöveg{tab}
    105
    2012-01-11 20:41
    Ne haragudjatok,de a cikkben nem találtam infót arról,hogy mondjuk egy szöveg beírását és egy tab bill akciót hogyan lehetne megoldani.

    Köszönök minden segítséget.
    104
    2011-05-16 13:48
    Ha ez szerinted bonyolult, akkor nekem teljes bizonyossággal kivitelezhetetlen:) Akkor ez a probléma marad talonban. Azért köszönet a válaszért!
    103
    2011-05-12 21:15
    Kétlem, hogy lenne ilyen. Az ipokeren a chat ablakból meg lehet próbálni folyamatosan szedni az infót és ezeket használni, de nem tudom mennyire lenne megbízható. A partyn még ennyi lehetőség sincs.

    Ez azt jelenti, hogy karakterfelismeréssel vagy saját dll-t írással és a kliens memória-helyére való becsempészéssel lehet megoldani valahogy a dolgot, de ilyet imho senki nem fog megcsinálni masszív profit reménye nélkül. (pl saját poker bothoz)

    Arról a kérdésről már nem is szólva, hogy a terem nem tilt-e le ilyesmiért.

    Elképzelhető, hogy van egyszerű megoldás amit így első ránézésre nem láttam, de kétlem.
    102
    2011-05-12 20:04
    Jelenleg Party Pokeren játszom, de valószínüleg júniustól ipokerre megyek. Nem tudsz arról, hogy vki leprogramozta é volna ezt korábban?
    101
    2011-05-12 13:06
    Melyik teremhez kéne?
    Nem egyszerű egyébként, mert a kliensből ki kell tudni nyerni a pot méretét és az emelés méretét, ami a legtöbb teremnél nem, vagy csak igen komoly programozással lehetséges.
    100
    2011-05-11 16:43
    Olyan scriptet, vagy progit keresek, ami HUD-ban kiírja az aktuális potoddsot (olyat ami megy a PT-s HUD mellett). Nem kell tudnia semmi mást, csak a pot oddsot. Régebb óta játszom online pókert - kisebb nagyobb szünetekkel - és már reflexből számolgatás nélkül húzok meg bizonyos moveokat és jobb döntéseket tudnék hozni, ha pontos pot odds ott feküdne előttem. Számolgatni nincs idő lévén 7-8 asztal pörög szimultán. Találtam ezt a PotOddsHUD ng AHK scriptet, ami tökéletes lenne, de sehonnan nem tudom beszerezni, mert minden link a http://overcards.com/wiki/moin.cgi/PodOddsHUD_NG címre mutat, ami halott. Ha vkinek meg lenne és postolná, vagy ismer alternatív megoldást köszönettel venném.
    99
    2011-03-06 11:00
    A parancs amit keresel a CoordMode, de speciel controlclick esetén pont nem fog működni.
    A controlclick parancs csak egy adott ablakba klikkel, ezért kicsit trükközni kell.

    Két azonos ablak esetén is beazonosíthatók az ablakok, minden megnyitott Windows ablak kap egy egyedi azonosítót:



    WinGet windows, list, WinTitle ; a WinTitle helyett ablak azonosító, amit controlclickben is használtál

    loop %windows%
    {
    WinId := windows%a_index%

    ;Ide jön az a parancssor amit eddig összehoztál, azzal a változtatással, hogy a controlclick esetén az ablak azonosítója ahk_id %Winid% legyen. ( mínusz a a loop ami az egész elé kerül amit most írtam)

    }
    98
    2011-03-06 05:32
    Köszi a segítséget, igen hasznosnak bizonyult :))) !
    Már csak 1 igen fontos kérdésem van:
    Hogy kell azt/meik programsor az/ parancs, hogy ne vegye figyelembe az ablakokat, hanem a monitor teljes ablakát nézze, tehát automatikusan tudjon ugrándozni, ha én úgy akarom 2 vagy több egyforma "azonosítású" ablak között.
    Át néztem az egész angol hotkeyt, de nem találtam ilyet. Tudja ezt a progi egyáltalán?
    Köszi még 1x minden segítséget Vega!