Page 1 of 1

Benötige unbedingt Hilfe (v2.0)

Posted: 02 Feb 2017, 01:44
by CoreForcee
Guten Tag Community,

ich hätte da ne Frage an welchem problem ich mir gerade die Zähne ausbeise!

und zwar geht es darum das ich einen Keybinder machen will der ein Overlay hat (existiert bereits) und möchte da jetzt noch die Eingabe ermöglichen.
Es geht um AutoHotKey v2
Beispiel:
Benutzername (Selbst eingeben)
Dieser soll dann per Speicherbutton gespeichert werden
und wenn dann dann zb.:
Alt + Numpad 2 drückt soll kommen:
Guten Tag, ich heiße BENUTZERNAME, wie kann ich Ihnen helfen?


Desweiteren wollte ich Fragen wie man es machen kann das man die Tastenbelegung selbst machen kann?

Ich hoffe mir kann jemand helfen!

MFG

Re: Benötige unbedingt Hilfe (v2.0)

Posted: 03 Feb 2017, 11:23
by just me
Moin,
... das ich einen Keybinder machen will ...
Das hört sich danach an, dass Deine Frage ins Forum 'Spiele' gehört.
... der ein Overlay hat (existiert bereits) ...
Das ist eher der falsche Ansatz. Funktion steht vor Aussehen. Zuerst solltest Du das umsetzen, was Du zwingend brauchst: Die Oberfläche für die Eingabe und die Anweisungen, um diese Eingabe zu verarbeiten. Wenn das funktioniert, kannst Du Dich um das Aussehen kümmern.

Re: Benötige unbedingt Hilfe (v2.0)

Posted: 03 Feb 2017, 16:35
by CoreForcee
Der GUI selbst is da^^
Und darin befinden sich nur mal die Texte wo steht welcher bind und welche taste^^
also nichts anderes gemacht

Aber der rest ist gerade sehr schwer

Re: Benötige unbedingt Hilfe (v2.0)

Posted: 03 Feb 2017, 16:39
by just me
Ok, dann zeig mal her.

Re: Benötige unbedingt Hilfe (v2.0)

Posted: 03 Feb 2017, 16:57
by CoreForcee

Code: Select all

Gui, Add, Picture, x400 y250 h125 w120, lsmclogo.png
Gui, Show, x30 y40 h610 w960, GVMP LSMC Keybinder V0.1 by Lincoln_Reyes       Datum: %A_DD%.%A_MM%.%A_YYYY%
Gui, Font, S10 Cblack, Arial
;====================================== Anzeige auf Gui =============================================
Gui, Add, Edit, x700 y40 w250 h20 ReadOnly, STRG + NumPad0 = Guten Tag!
Gui, Add, Edit, x700 y70 w250 h20 ReadOnly, STRG + NumPad1= Nicht zugewiesen!
Gui, Add, Edit, x700 y100 w250 h20 ReadOnly, STRG + NumPad2= Nicht zugewiesen!
Gui, Add, Edit, x700 y130 w250 h20 ReadOnly, STRG + NumPad4= Nicht zugewiesen!
Gui, Add, Edit, x700 y160 w250 h20 ReadOnly, STRG + NumPad5= Nicht zugewiesen!
Gui, Add, Edit, x700 y190 w250 h20 ReadOnly, STRG + NumPad5= Nicht zugewiesen!
Gui, Add, Edit, x700 y220 w250 h20 ReadOnly, STRG + NumPad6= Nicht zugewiesen!
Gui, Add, Edit, x700 y250 w250 h20 ReadOnly, STRG + NumPad7= Nicht zugewiesen!
Gui, Add, Edit, x700 y280 w250 h20 ReadOnly, STRG + NumPad8= Nicht zugewiesen!
Gui, Add, Edit, x700 y310 w250 h20 ReadOnly, STRG + NumPad9= Nicht zugewiesen!

Gui, Add, Edit, x10 y40 w250 h20 ReadOnly, Alt + NumPad0= Fahrzeug Auf-/Abschließen
Gui, Add, Edit, x10 y70 w250 h20 ReadOnly, Alt + NumPad1= Findrev
Gui, Add, Edit, x10 y100 w250 h20 ReadOnly, Alt + NumPad2= Nicht zugewiesen!
Gui, Add, Edit, x10 y130 w250 h20 ReadOnly, Alt + NumPad4= Acceptservice
Gui, Add, Edit, x10 y160 w250 h20 ReadOnly, Alt + NumPad5= Stabilisieren
Gui, Add, Edit, x10 y190 w250 h20 ReadOnly, Alt + NumPad5= Einladen in den RTW
Gui, Add, Edit, x10 y220 w250 h20 ReadOnly, Alt + NumPad6= Abgeben am Krankenhaus
Gui, Add, Edit, x10 y250 w250 h20 ReadOnly, Alt + NumPad7= Servicelist
Gui, Add, Edit, x10 y280 w250 h20 ReadOnly, Alt + NumPad8= Nicht zugewiesen!
Gui, Add, Edit, x10 y310 w250 h20 ReadOnly, Alt + NumPad9= Frei auf Funk
;====================================== Abfragen =============================================
#IfWinActive, Grand Theft Auto V
#SingleInstance, Force
#Persistent
#UseHook, On

SetKeyDelay, 0, 60
t::
Suspend On
SendInput t
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
SendInput {Escape}
Hotkey, t, On
Hotkey, Enter, Off
Hotkey, Escape, Off
return
;====================================== Sonstiges =============================================
SendMsg(msg)
{
    clipboardBuffer := ClipboardAll
    Clipboard := msg
    SendEvent, t^v{ENTER}
    Clipboard := clipboardBuffer
    return
}
SendMsgne(msgne) ;Bind ohne Auto ENTER um einen Namen odä nach dem Befehl einzugeben
{
    clipboardBuffer := ClipboardAll
    Clipboard := msgne
    SendEvent, t^v
    Clipboard := clipboardBuffer
    return
}
Pause::
Suspend
if(A_IsSuspended)
{
	clipboardBuffer := ClipboardAll
	Clipboard := "/ooc schaltet seinen Pager aus"
	SendEvent, t^v{ENTER}
	Clipboard := clipboardBuffer
} else if (!A_IsSuspended) {
	clipboardBuffer := ClipboardAll
	Clipboard := "/ooc schaltet seinen Pager ein"
	SendEvent, t^v{ENTER}
	Clipboard := clipboardBuffer
}
return

;====================================== BINDS =============================================
;---Numpad1::	;--- Bind mit automatischer /me Rückmeldung!
;---	SendMsg("/stats")
;---	sleep 100
;---	SendMsg("/me schaut sich seine Stats an")
;---return
!Numpad0::
   	SendMsg("/lock") ;Auto Bind, es wird Automatisch Enter gedrückt!
return
!Numpad1::
   	SendMsgne("/findrev ") ;--- Bind ohne Auto ENTER um einen Namen odä nach dem Befehl einzugeben!
return
!Numpad3::
   	SendMsgne("/acceptservice")
return
!Numpad4::
   	SendMsgne("/initrev ")
return
!Numpad5::
   	SendMsgne("/getrev ")
return
!Numpad6::
   	SendMsgne("/deliverrev ")
return
!Numpad7::
   	SendMsg("/servicelist")
return
!Numpad9::
   	SendMsg("/r Leitstelle für 12-6, ich bin Frei auf Funk.")
return
^Numpad0::
   	SendMsg("Guten Tag, ich bin Chefarzt Reyes")
	sleep 1000
   	SendMsg("was ist passiert?")
return

Re: Benötige unbedingt Hilfe (v2.0)

Posted: 04 Feb 2017, 03:25
by CoreForcee
Dies wäre der Aktuelle Script,

aber wie gesagt würde ich gerne ein paar Fenster dazu machen wo man einen Text eingeben kann,
welchen man anschließend speichern kann und ihn dann IG wiedergeben kann.

Und wäre auch nett wenn mir jmd dabei helfen kann wie man das mit der Tastenauswahl bzw tasten selbst zuweißen mir zeigen könnte :)

MFG

Re: Benötige unbedingt Hilfe (v2.0)

Posted: 04 Feb 2017, 03:50
by just me
Moin,

eine mögliche Lösung könnte Hotkey heißen. Für GUIs gibt es das Hotkey Steuerelement. Für die Zuweisung von Hotkeys zu Routinen die Hotkey Anweisung.

Re: Benötige unbedingt Hilfe (v2.0)

Posted: 04 Feb 2017, 03:54
by just me
... und wenn Du etwas dauerhaft speichern willst, solltest Du Dir mal IniWrite und IniRead ansehen.

Re: Benötige unbedingt Hilfe (v2.0)

Posted: 04 Feb 2017, 06:33
by CoreForcee
Könntest du mir da pls etwas senden?
Wäre sehr sehr nett :)

Re: Benötige unbedingt Hilfe (v2.0)

Posted: 06 Feb 2017, 12:29
by CoreForcee
Hätte jmd so enen scrpt rumliegen?
Der mir da helfen könnte bitte