Boske88
Legacy Member
Voor diegenen die zich minder willen laten afleiden door de software van een client, berekeningen maken tijdens een hand (vb hoeveel moet ik betten voor een potsized raise?), zorgen dat je altijd met een volle stack zit en andere bijkomstigheden tijdens het pokeren ga ik hier proberen een korte inleiding geven tot AHK scripts.
De bedoeling van dit artikel is je vertrouwd te maken met het gebruik AHK scripts, je te leren waar ze voor dienen, waar je ze kan zoeken en als ik nog tijd heb, een inleiding tot de scripttaal zelf.
1. Wat zijn AHK scripts?
AHK staat voor AutoHotKey. Een AHK script is een stukje code dat bepaalde acties die je veel doet kunnen automatiseren. Je kan er bepaalde toetsencombinaties of -volgordes mee koppelen aan een bepaalde actie, of gewoon om de zoveel seconden een bepaalde actie laten uitvoeren.
Start je bv. vaak Firefox op, dan kan met een heel eenvoudig AHK scriptje de toetsencombinatie alt+f Firefox laten opstarten.
de code hiervoor is: (uitgaand van de standaard installatiefolder)
2. Hoe gebruik ik AHK scripts?
AHK scripts worden enkel ondersteund voor een Windows platform.
Om ze te kunnen gebruiken moet je de volgende stappen overlopen:
1. Download de AHK installer en installeer AHK.
Deze installer zorgt ervoor dat de code kan omgezet worden in instructies voor de verschillende programma's of voor windows
2. Als je het script hebt als code (wat je dikwijls vindt op fora), moet je deze code plakken in een kladblok-bestand en opslaan als iets met extentie ".ahk"
Van sommige sites kan je de code downloaden in een .ahk bestand.
3. Als je een .ahk bestand hebt en AHK is geïnstalleerd, moet je enkel op het .ahk bestand dubbelklikken om het te activeren. je ziet dan normaal rechtsonder in je taakbalk een groen icoontje met een H verschijnen.
Dit betekent dat het script actief is. Je kan het script pauzeren door met de rechter muisknop te klikken op het icoontje van het bijhorende script en te kiezen voor "pauze script"
3. Waarvoor dienen AHK scripts?
Zoals ik al zei, met een AHK script kan je bepaalde acties automatiseren.
In de online poker community worden AHK scripts dikwijls gebruikt om bv. hotkeys te binden aan de acties fold/call/bet.
Dit zijn echter zeer eenvoudige voorbeelden van scripts.
Ingewikkeldere scripts zijn bv:
- het BetPot script
- de Party planner
- autoreloaders voor verschillende sites
4. Waar kan ik AHK scripts vinden?
In principe kan iedereen scripts schrijven en ze ergens op internet zetten.
Er staan ook een paar voorbeeld scripts op de autohotkey home page.
De meeste scripts voor toepassingen bij poker zal je waarschijnlijk vinden op 2 plaatsen:
1. Het 2+2 Software forum
2. Overcards
5. Inleiding tot de AHK script taal
Dit ga ik heel beknopt houden aangezien de meeste informatie reeds beschikbaar is op de AHK site.
diegenen die een beetje vertrouwd zijn met programmeren zullen een merkwaardigheid opmerken:
- AHK heef geen types voor variabelen. Het interpreteert elke variabele als eens string en als er een getal in de string staat, kunnen er wiskundige functies op gebruikt worden.
Om zelf eenvoudige AHK scriptjes te schrijven hoef je maar een paar dingen te weten:
a) om een functie aan een toetsencominate te binden zet je de toestencombinatie in de code, gevolgd door "::"
bv. "!a::<instructie>" zal de instructie uitvoeren als je alt en a tegelijk indrukt
b) om meerdere instructies aan een toetsencombinatie te binden gebruik je akolades ("{" en "}") om een aantal instructies te groeperen
bv
dit zal de instructies die binnen de akolades staan uitvoeren na alt+a in te drukken
Ik hoop dat dit nuttig was
PS: ik heb zelf onlangs een Autoreloader geschreven voor het prima netwerk, die zou denk ik moeten werken voor de unibet clients
De bedoeling van dit artikel is je vertrouwd te maken met het gebruik AHK scripts, je te leren waar ze voor dienen, waar je ze kan zoeken en als ik nog tijd heb, een inleiding tot de scripttaal zelf.
1. Wat zijn AHK scripts?
AHK staat voor AutoHotKey. Een AHK script is een stukje code dat bepaalde acties die je veel doet kunnen automatiseren. Je kan er bepaalde toetsencombinaties of -volgordes mee koppelen aan een bepaalde actie, of gewoon om de zoveel seconden een bepaalde actie laten uitvoeren.
Start je bv. vaak Firefox op, dan kan met een heel eenvoudig AHK scriptje de toetsencombinatie alt+f Firefox laten opstarten.
de code hiervoor is: (uitgaand van de standaard installatiefolder)
Code:
!f::
{
Run C:\Program Files\Mozilla Firefox\firefox.exe
}
2. Hoe gebruik ik AHK scripts?
AHK scripts worden enkel ondersteund voor een Windows platform.
Om ze te kunnen gebruiken moet je de volgende stappen overlopen:
1. Download de AHK installer en installeer AHK.
Deze installer zorgt ervoor dat de code kan omgezet worden in instructies voor de verschillende programma's of voor windows
2. Als je het script hebt als code (wat je dikwijls vindt op fora), moet je deze code plakken in een kladblok-bestand en opslaan als iets met extentie ".ahk"
Van sommige sites kan je de code downloaden in een .ahk bestand.
3. Als je een .ahk bestand hebt en AHK is geïnstalleerd, moet je enkel op het .ahk bestand dubbelklikken om het te activeren. je ziet dan normaal rechtsonder in je taakbalk een groen icoontje met een H verschijnen.
Dit betekent dat het script actief is. Je kan het script pauzeren door met de rechter muisknop te klikken op het icoontje van het bijhorende script en te kiezen voor "pauze script"
3. Waarvoor dienen AHK scripts?
Zoals ik al zei, met een AHK script kan je bepaalde acties automatiseren.
In de online poker community worden AHK scripts dikwijls gebruikt om bv. hotkeys te binden aan de acties fold/call/bet.
Dit zijn echter zeer eenvoudige voorbeelden van scripts.
Ingewikkeldere scripts zijn bv:
- het BetPot script
- de Party planner
- autoreloaders voor verschillende sites
4. Waar kan ik AHK scripts vinden?
In principe kan iedereen scripts schrijven en ze ergens op internet zetten.
Er staan ook een paar voorbeeld scripts op de autohotkey home page.
De meeste scripts voor toepassingen bij poker zal je waarschijnlijk vinden op 2 plaatsen:
1. Het 2+2 Software forum
2. Overcards
5. Inleiding tot de AHK script taal
Dit ga ik heel beknopt houden aangezien de meeste informatie reeds beschikbaar is op de AHK site.
diegenen die een beetje vertrouwd zijn met programmeren zullen een merkwaardigheid opmerken:
- AHK heef geen types voor variabelen. Het interpreteert elke variabele als eens string en als er een getal in de string staat, kunnen er wiskundige functies op gebruikt worden.
Om zelf eenvoudige AHK scriptjes te schrijven hoef je maar een paar dingen te weten:
a) om een functie aan een toetsencominate te binden zet je de toestencombinatie in de code, gevolgd door "::"
bv. "!a::<instructie>" zal de instructie uitvoeren als je alt en a tegelijk indrukt
b) om meerdere instructies aan een toetsencombinatie te binden gebruik je akolades ("{" en "}") om een aantal instructies te groeperen
bv
Code:
!a::
{
<instructies>
}
Ik hoop dat dit nuttig was

PS: ik heb zelf onlangs een Autoreloader geschreven voor het prima netwerk, die zou denk ik moeten werken voor de unibet clients

