Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Brauche Hilfe bei Dynamischen Variablen



  • Please log in to reply
1 reply to this topic
JpMaster
  • Members
  • 1 posts
  • Last active: Oct 29 2014 07:24 PM
  • Joined: 27 Oct 2014

Hey,

 

ich bin seit geraumer Zeit wieder auf AutoHotKey gekommen um kleinere Scripte zu schreiben die das Leben erleichtern :D

So hab ich mir eine kleine Sammlung an Scripten angeschrieben die allesamt dazu dienen, in einem Spiel Vorgänge zu erleichtern...

Nun wollte ich ein Script schreiben um alle Scripte die ich bisher geschrieben hab zusammenzufassen und noch die Möglichkeit hinzuzufügen Hotkeytasten zu ändern.

Nur leider genau an diesem Punkt scheitert es bei mir.

 

Ich habe bisher versucht eine Variable (zuvor durch Gui bestimmt und in eine ini Datei gespeichert) als Hotkey zu benutzen:

    if not A_IsAdmin
    {
        Run *RunAs "%A_ScriptFullPath%"
        ExitApp
    }

    #SingleInstance force
    #UseHook, On
    SetKeyDelay, 30,50
    DetectHiddenWindows, On
    
version=0.1
Speichern=Speichern

IniRead, Auflösung, Main.ini, Einstellungen:, Auflösung, %A_Space%
IniRead, Turbo, Main.ini, Einstellungen:, Turbo, %A_Space%
IniRead, EnterStart, Main.ini, Einstellungen:, EnterStart, %A_Space%
IniRead, EnterStop, Main.ini, Einstellungen:, EnterStop, %A_Space%

Gui, Add, Text, x11 y10 w90 h20 , Waffenwechsel
Gui, Add, Text, x11 y50 w90 h20 , Sprinten
Gui, Add, Text, x11 y100 w90 h20 , Enterspam
Gui, Add, Text, x121 y10 w60 h20 , Auflösung
Gui, Add, Text, x121 y50 w60 h20 , Turbotaste
Gui, Add, Text, x121 y90 w60 h20 , Start
Gui, Add, Text, x121 y120 w60 h20 , Stop
Gui, Add, DropDownList, x191 y10 w80 h21 R3 vAuflösung, %Auflösung%||1080|1050
Gui, Add, DropDownList, x191 y50 w80 h21 R4 vTurbo, %Turbo%||XButton1|XButton2|A|B|C|D|E|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z
Gui, Add, DropDownList, x191 y90 w80 h21 R25 +Sort vEnterStart, %EnterStart%||F1|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12
Gui, Add, DropDownList, x191 y120 w80 h21 R25 +Sort vEnterStop, %EnterStop%||F2|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12
Gui, Add, CheckBox, x291 y0 w50 h40 vAnAusWaffenwechsel, Aktiv
Gui, Add, CheckBox, x291 y40 w50 h40 vAnAusSprinten, Aktiv
Gui, Add, CheckBox, x291 y90 w50 h50 vAnAusSpam, Aktiv
Gui, Add, Button, x291 y150 w50 h20 gStart, Start
Gui, Add, GroupBox, x282 y-6 w70 h180 ,
Gui, Add, GroupBox, x1 y-5 w280 h40 ,
Gui, Add, GroupBox, x1 y35 w280 h40 ,
Gui, Add, GroupBox, x1 y75 w280 h70 ,
Gui, Add, Button, x212 y150 w60 h20 gSpeichern, Speichern
Gui, Show, x580 y299 h184 w363, Main %version%
Return

GuiClose:
ExitApp
Return

Speichern:
Gui,Submit
IniWrite, %Auflösung%, Main.ini, Einstellungen:, Auflösung
IniWrite, %Turbo%, Main.ini, Einstellungen:, Turbo
IniWrite, %EnterStart%, Main.ini, Einstellungen:, EnterStart
IniWrite, %EnterStop%, Main.ini, Einstellungen:, EnterStop
Gui, Show
Return


Hotkey,%EnterStart%,EnterSpamLos
return

EnterSpamLos:
    MsgBox Es funktioniert
    Send {Enter}
    Sleep 700
    Send {Enter}
    Sleep 500
GetKeyState, statusEnterSpamAnAus, %EnterStop%
If statusEnterSpamAnAus=U
{
Goto EnterSpamLos
}
Else
Return

Leider klappt dies in disem Fall nicht..

Ich hoffe ihr könnt mir helfen.

 

MfG Jp

Guten Arbend noch.



Oldman
  • Members
  • 2475 posts
  • Last active: Feb 18 2015 04:57 PM
  • Joined: 01 Dec 2013
✓  Best Answer

Sie das Etikett "Start" vergessen.

Start:
Hotkey,%EnterStart%,EnterSpamLos
return

Si ton labeur est dur et que tes résultats sont minces, souviens toi du grand chêne qui avant n'était qu'un gland....comme toi ! (anonyme) ;)

L'art de lire, c'est l'art de penser avec un peu d'aide. (É. Faguet)

Windows 3.1. Collector's Edition.     (www.avaaz.org)