mein problem ist:
Ich hab gelesen das wenn man ein hotkeyset einstellt immer
while 1 drin sein muss
doch ich möchte, das wenn man z.B. "n" drückt, dann wird das "n" gelöscht mit backspace, und dann mit send ("Günter")
nur wenn ich den script starte dann passiert folgendes-->
"n" wird gelöscht und die ganze zeit Günter geschrieben!!!!
Erklärung:
Hotkeyset scheint eine Art Low Level Keyboard hook zu erstellen und dort dann den jeweiligen Buchstaben abzufangen.
Da in Günter ein "n" ist, wird die Funktion ständig neu aufgerufen.
noch ein Problem -.-
ich möchte auch noch "v" als hotkey benutzen (als nachnamen).
hat der name aber ein v im wort schreib gleich den nachnamen ôô?
HILFEE
mfg nonsev
brain benutzen???
wie wärs wenn du dein brain benutzen ??
da "NACHNAME" ein "n" im wort hat
wird automatisch der hotkey "n" gedrückt----->statt "NACHNAME" wird Günter geschrieben
sagmal bist du clown paranoid?
du sollst bei nachname deinen nachnamen eintragen
aber ne komm geh sterben, kack leecher noob
Wenn aber jetzt sein Nachname ebenfalls ein "N" beinhaltet (z.B. Hund), wird durch das Senden des Nachnamens eben die Funktion aktiviert, die den Vornamen schreibt.
Ich persönlich würde dazu raten, nicht nur mit den Buchstaben zu arbeiten, sondern eine Tastenkombination zu verwenden. So zum Beispiel STRG+N oder STRG+V
Func nachname() HotKeySet("v") HotKeySet("n") Send("NACHNAME"); <== Hier kommt dein Nachname rein HotKeySet("v", "nachname") HotKeySet("n", "name") EndFunc
Wenn man schon solch ein Konstrukt wählt, kann man auch gleich mit _IsPressed arbeiten:
Code:
#include <Misc.au3>
HotKeySet("{ESC}", "_Exit")
While 1
Sleep(100)
If _IsPressed('4E') Then
_Vorname("Günter")
ElseIf _IsPressed('56') Then
_Nachname("Nachname") ;<-- Hier einfach in die Klammer den Nachnamen, aber "" nicht vergessen!
EndIf
WEnd
Func _Exit()
Exit
EndFunc
Func _Vorname($SName)
Send("{BACKSPACE}")
Send($sName)
EndFunc
Func _Nachname($sName)
Send("{BACKSPACE}")
Send($sName)
EndFunc
[AutoIt] Brauche Hilfe bei GUI 04/18/2010 - AutoIt - 3 Replies Hallo
ich bin im Bereich GUI für AutoIt noch ziemlicher Anfänger.
Eine ganz einfache Frage:
Wie belege ich ein OnClick Ereignis auf einen Button?
Also das wenn man drauf drückt das was bestimmtes passiert?
Ich weiß es ist ziemlich simpel aber ich weiß es trotzdem nicht. xD
AutoIT brauche Hilfe... 07/25/2009 - AutoIt - 1 Replies Hi,
zuerst solltet ihr euch diesen Bot mal eben anschauen. Er ist nicht von mir gecoded.
#include <GUIConstantsEx.au3>
#include <GUIConstants.au3>
#include <GUIListBox.au3>
brauche hilfe (AutoIt) 07/08/2008 - Metin2 - 8 Replies brauchte ein script für mich und habe es versucht zu schreiben...
so siehts jetzt aus und ich bekomme dauernd errors
HotKeySet ( "{Numpad1}" , "Start" )
HotKeySet ( "{Numpad0}" , "Ende" )
While (1)
Sleep (1000)
WEnd