Autohotkey Tutorial!

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    Es gibt Neuigkeiten! Ab sofort könnt ihr dem Donators Club auf Lebenszeit beitreten.
    Weitere Infos im Thema Donator's Club ab heute wieder verfügbar!

    • wieso geht das Spiel bei den Keybinds immer in den Fenster Modus?


      Quellcode

      1. ;#IfWinActive, GTA:SA:MP
      2. #UseHook
      3. #SingleInstance, Force
      4. Hotkey, Enter, Off
      5. Hotkey, Escape, Off
      6. +T::
      7. ~t::
      8. Suspend On
      9. Hotkey, Enter, On
      10. Hotkey, Escape, On
      11. Hotkey, t, Off
      12. return
      13. ~NumpadEnter::
      14. ~Enter::
      15. Suspend Permit
      16. Suspend Off
      17. ;SendInput {Enter}
      18. Hotkey, t, On
      19. Hotkey, Enter, Off
      20. Hotkey, Escape, Off
      21. return
      22. ~Escape::
      23. Suspend Permit
      24. Suspend Off
      25. Hotkey, t, On
      26. Hotkey, Enter, Off
      27. Hotkey, Escape, Off
      28. GUIclose:
      29. ExitApp
      30. return
      31. 1::
      32. SendInput t/m Allgemeine Verkehrskontrol, sofort rechts anhalten!{enter}
      33. return
      34. 2::
      35. SendInput t/m Anhalten oder wir schießen!{enter}
      36. return
      37. 3::
      38. SendInput t/m Aussteigen und /handsup!{enter}
      39. return
      40. 4::
      41. Suspend On
      42. SendInput t/tazer{space}
      43. Suspend Off
      44. return
      45. 5::
      46. SendInput t/me Nach dem Rob /handsup !!!{enter}
      47. return
      Alles anzeigen



      Wenn man einer der Taste drueckt geht man in Fenster Modus und wenn man sie nochmal drückt wieder zurück.
      Und wenn ich "T" druecke steht der Keybind im Chat o,O
    • eine frage hab ich noch?

      wenn er zb 1 drück dann soll ingame der text kommen den er in die editbox geschrieben hat

      Gui, Add, Edit, x10 y10 w15 h20 ReadOnly, 1
      Gui, Add, Edit, x10 y40 w15 h20 ReadOnly, 2
      Gui, Add, Edit, x10 y70 w15 h20 ReadOnly, 3
      Gui, Add, Edit, x40 y10 w100 h20
      Gui, Add, Edit, x40 y40 w100 h20
      Gui, Add, Edit, x40 y70 w100 h20
      Gui, Add, Edit, x10 y100 w15 h20 ReadOnly, 4
      Gui, Add, Edit, x10 y130 w15 h20 ReadOnly, 5
      Gui, Add, Edit, x40 y100 w100 h20
      Gui, Add, Edit, x40 y130 w100 h20

      Gui, Add, Edit, x250 y10 w15 h20 ReadOnly, 6
      Gui, Add, Edit, x250 y40 w15 h20 ReadOnly, 7
      Gui, Add, Edit, x250 y70 w15 h20 ReadOnly, 8
      Gui, Add, Edit, x280 y10 w100 h20
      Gui, Add, Edit, x280 y40 w100 h20
      Gui, Add, Edit, x280 y70 w100 h20
      Gui, Add, Edit, x250 y100 w15 h20 ReadOnly, 9
      Gui, Add, Edit, x250 y130 w15 h20 ReadOnly, 0
      Gui, Add, Edit, x280 y100 w100 h20
      Gui, Add, Edit, x280 y130 w100 h20


      das sind die kästchen
    • danke geht

      ne andere frage, wie geht das wenn der keybinder schon läuft, das statt start ,stop auf dem butten steht

      also ich mein das so

      wenn er jetzt auf start drückt steht statt start dann stopp drinnen, und das selbe umgekehrt

      Gui, Add, Button, x40 y160 w100 h30 , Start
      ButtonStart:
      Suspend
      return

      der butten

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von [XF12]deathrunner ()

    • Das "!" muss in geschweifte Klammern

      DurtyFree schrieb:

      ;#IfWinActive, GTA:SA:MP
      #UseHook
      #SingleInstance, Force

      Hotkey, Enter, Off
      Hotkey, Escape, Off


      +T::
      ~t::
      Suspend On
      Hotkey, Enter, On
      Hotkey, Escape, On
      Hotkey, t, Off
      return

      ~NumpadEnter::
      ~Enter::
      Suspend Permit
      Suspend Off
      ;SendInput {Enter}
      Hotkey, t, On
      Hotkey, Enter, Off
      Hotkey, Escape, Off
      return

      ~Escape::
      Suspend Permit
      Suspend Off
      Hotkey, t, On
      Hotkey, Enter, Off
      Hotkey, Escape, Off

      GUIclose:
      ExitApp
      return

      1::
      SendInput t/m Allgemeine Verkehrskontrol, sofort rechts anhalten!{enter}
      return

      2::
      SendInput t/m Anhalten oder wir schießen!{enter}
      return

      3::
      SendInput t/m Aussteigen und /handsup!{enter}
      return

      4::
      Suspend On
      SendInput t/tazer{space}
      Suspend Off
      return

      5::
      SendInput t/me Nach dem Rob /handsup !!!{enter}
      retur
    • danke geht

      ne andere frage, wie geht das wenn der keybinder schon läuft, das statt start ,stop auf dem butten steht

      also ich mein das so

      wenn er jetzt auf start drückt steht statt start dann stopp drinnen, und das selbe umgekehrt

      Zitat
      Gui, Add, Button, x40 y160 w100 h30 , Start
      ButtonStart:
      Suspend
      return


      der butten

      //edit wollt nur mal fragen ob das jemand weiß

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von [XF12]deathrunner ()

    • Moin MWP,
      wollte mal Fragen ob du auch ne Update Funktion hast?
      die würde ich nähmlich gerne in Mein Keybinder rein tun,
      das heißt wenn ich die neue Exe hochlade oder so bzw den Changelog alles neu hochlade das bei den anderen steht wwenn sie ihn starten , es ist ein update verfügbar und wenns fertig ist, sich nen Fenster öffnet, mit dem Changelog.
      Wäre echt Dankbar

      Mfg

      [ MAP ][Veröff.] Feuerwehrbasen


      Klick aufs Bild und du kommst zu meinem YT Kanal :)


      Du brauchst eine alternative zur SAMP-API DLL von Agrippa und co die auch auf 0.3.7 funzt?
      SAMP-UDF | Eine Sammlung von Funktionen für die Verbindung von AutoHotKey mit San Andreas Multiplayer

    • wie mach ich das das wenn einer auf den Button Speichern drück alle worte in den kästchen gespeichert werden!

      ButtonSpeichern:

      return

      1::
      GuiControlGet,taste1,,1
      SendInput t%taste1%{enter}
      return

      2::
      GuiControlGet,taste2,,2
      SendInput t%taste2%{enter}
      return

      3::
      GuiControlGet,taste3,,3
      SendInput t%taste3%{enter}
      return

      4::
      GuiControlGet,taste4,,4
      SendInput t%taste4%{enter}
      return

      5::
      GuiControlGet,taste5,,5
      SendInput t%taste5%{enter}
      return

      6::
      GuiControlGet,taste6,,6
      SendInput t%taste6%{enter}
      return

      7::
      GuiControlGet,taste7,,7
      SendInput t%taste7%{enter}
      return

      8::
      GuiControlGet,taste8,,8
      SendInput t%taste8%{enter}
      return

      9::
      GuiControlGet,taste9,,9
      SendInput t%taste9%{enter}
      return

      0::
      GuiControlGet,taste0,,0
      SendInput t%taste0%{enter}
      return


      und wie geht das das wenn er auf den butten start drück der butten start verschwiendet und ein butten namesns stopp erscheint und genau umgekehrt

      Gui, Add, Button, x40 y160 w100 h30 , Start

      ButtonStart:
      Suspend
      return

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von [XF12]deathrunner ()

    • Deathrunner woher liest er denn die Þfinierung% aus?

      Zum zweiten:

      Quellcode

      1. Gui Add, Button, x30 y200 w200 h30 gButtonname Default, &Start

      Quellcode

      1. Buttonname:
      2. GuiControl Get ButtonnameStatus,, Buttonname
      3. if Get ButtonnameStatus = &Stop
      4. {
      5. GuiControl,, Buttonname, &Start
      6. Return
      7. }
      Why do programmers always mix up Halloween and Christmas?
      Oct 31 == Dec 25

    • [XF12]deathrunner schrieb:

      Deathrunner woher liest er denn die Þfinierung% aus?
      das meinst damit
      Sorry verschrieben meinte Þfinierung% ..
      Ja du hast ja sowas im Script:

      Quellcode

      1. 1::
      2. GuiControlGet,taste1,,1
      3. SendInput t%taste1%{enter}
      4. return

      Dann musst du ja auch irgendwo sowas haben:

      Quellcode

      1. Iniread,Name, Dateiname.ini,Zusatz Sortierung,Name


      Oder was willst du genau?
      Why do programmers always mix up Halloween and Christmas?
      Oct 31 == Dec 25
    • Iniread,Name, Dateiname.ini,Zusatz Sortierung,Name


      genau das will ich wiessen, weil wie ich das gemacht hab hat der nie abgespeichrt was im kästchen stang

      Kästcchen + Funktion
      Gui, Add, Edit, x10 y10 w15 h20 ReadOnly, 1
      Gui, Add, Edit, x10 y40 w15 h20 ReadOnly, 2
      Gui, Add, Edit, x10 y70 w15 h20 ReadOnly, 3
      Gui, Add, Edit, x40 y10 w100 h20 v1
      Gui, Add, Edit, x40 y40 w100 h20 v2
      Gui, Add, Edit, x40 y70 w100 h20 v3
      Gui, Add, Edit, x10 y100 w15 h20 ReadOnly, 4
      Gui, Add, Edit, x10 y130 w15 h20 ReadOnly, 5
      Gui, Add, Edit, x40 y100 w100 h20 v4
      Gui, Add, Edit, x40 y130 w100 h20 v5

      Gui, Add, Edit, x250 y10 w15 h20 ReadOnly, 6
      Gui, Add, Edit, x250 y40 w15 h20 ReadOnly, 7
      Gui, Add, Edit, x250 y70 w15 h20 ReadOnly, 8
      Gui, Add, Edit, x280 y10 w100 h20 v6
      Gui, Add, Edit, x280 y40 w100 h20 v7
      Gui, Add, Edit, x280 y70 w100 h20 v8
      Gui, Add, Edit, x250 y100 w15 h20 ReadOnly, 9
      Gui, Add, Edit, x250 y130 w15 h20 ReadOnly, 0
      Gui, Add, Edit, x280 y100 w100 h20 v9
      Gui, Add, Edit, x280 y130 w100 h20 v0


      1::
      GuiControlGet,taste1,,1
      SendInput t%taste1%{enter}
      return

      2::
      GuiControlGet,taste2,,2
      SendInput t%taste2%{enter}
      return

      3::
      GuiControlGet,taste3,,3
      SendInput t%taste3%{enter}
      return

      4::
      GuiControlGet,taste4,,4
      SendInput t%taste4%{enter}
      return

      5::
      GuiControlGet,taste5,,5
      SendInput t%taste5%{enter}
      return

      6::
      GuiControlGet,taste6,,6
      SendInput t%taste6%{enter}
      return

      7::
      GuiControlGet,taste7,,7
      SendInput t%taste7%{enter}
      return

      8::
      GuiControlGet,taste8,,8
      SendInput t%taste8%{enter}
      return

      9::
      GuiControlGet,taste9,,9
      SendInput t%taste9%{enter}
      return

      0::
      GuiControlGet,taste0,,0
      SendInput t%taste0%{enter}
      return


      ButtonSpeichern:
      IniWrite, v1, Seite.ini, v1, Taste1
      return
      #

      das ist flasch
    • Ich bin mir nicht sicher wie du das meinst.. :-S naja hier mal was ich vermute: Das folgende sind 3Edit Boxen in die du was eingeben kannst... Darunter ist ein Button mit dem Titel "Speichern" wenn du Raufdrückst Speichert er alles was du in die Boxen eingegeben hast in eine Datei namens "Seite.ini" wenn du den Keybinder neustartest steht es dannach wieder in den Editboxen.. Das alles kommt in den GUI Bereich!

      Quellcode

      1. Iniread,v1,Seite.ini,Einstellungen,v1
      2. IniRead,v2,Seite.ini,Einstellungen,v2
      3. IniRead,v3,Seite.ini,Einstellungen,v3
      4. usw...


      Quellcode

      1. Gui, Add, Edit,x100 y100 w100 h20 v1, %v1%
      2. Gui, Add, Edit,x100 y140 w100 h20 v2, %v2%
      3. Gui, Add, Edit,x100 y180 w100 h20 v3, %v3%
      4. usw...


      Quellcode

      1. Gui Add, Button, x100 y210 w100 h20 gSpeichern, Speichern


      Quellcode

      1. Speichern:
      2. IniWrite,%v1%,Seite.ini,Einstellungen,v1
      3. IniWrite,%v2%,Seite.ini,Einstellungen,v2
      4. IniWrite,%v3%,Seite.ini,Einstellungen,v3
      5. usw...
      Why do programmers always mix up Halloween and Christmas?
      Oct 31 == Dec 25
    • Ups..
      Ich weiß nicht ob es an der Groß/Kleinschreibung lag aber so habe ich es bei mir und dort Funktioniert es einwandfrei!

      Quellcode

      1. Iniread,v1,Seite.ini,Einstellungen,V1
      2. IniRead,v2,Seite.ini,Einstellungen,V2
      3. IniRead,v3,Seite.ini,Einstellungen,V3
      4. usw...


      Quellcode

      1. Gui, Add, Edit,x100 y100 w100 h20 v1, %v1%
      2. Gui, Add, Edit,x100 y140 w100 h20 v2, %v2%
      3. Gui, Add, Edit,x100 y180 w100 h20 v3, %v3%
      4. usw...


      Quellcode

      1. Gui Add, Button, x100 y210 w100 h20 gSpeichern, Speichern


      Quellcode

      1. Speichern:
      2. IniWrite,%v1%,Seite.ini,Einstellungen,V1
      3. IniWrite,%v2%,Seite.ini,Einstellungen,V2
      4. IniWrite,%v3%,Seite.ini,Einstellungen,V3
      5. usw...
      Why do programmers always mix up Halloween and Christmas?
      Oct 31 == Dec 25
    • So eine frage noch, wie das mit dem stopp geht nur wenn ichs so mach wie du nix geht

      schreib bitte alles was ich ersetzen muss

      Gui Add, Button, x40 y160 w100 h30, Start



      ButtonStart:
      Suspend
      return

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von [XF12]deathrunner ()