hallo ersmal an alle
da ich noch ganz neu hier und ehrlich gesagt hab keine ahnug vom scripten oder von autoit habe und es hier voller profis wimmelt
würde ich es mich freuen wenn hier jemand eine kleine autoit programm schreibt
also er soll nur per taste einen text eingeben
es handelt sich hier um ein game --> da es mich nervt immer das selbe zu schreiben wäre sowas recht hilfreich
er soll nur das machen
[enter] dann meinen text und wieder [enter]
der text sollte immer wechselbar sein
autoit sollte immer im hintergrund laufen
sodass ich nur ne taste drücken muss und er für mich das erledigt
thx im vorraus
mfg dschingis
[ Suche ] Auto writer
-
- [ neu ]
-
Dschingis63 -
25. Juli 2009 um 23:32 -
Erledigt
-
-
Bitte schön.
Edit: Der Name Peter fiel mir grad ein , also nicht wundern
Spoiler anzeigen
[autoit]; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]HotKeySet("{F1}","Peter1") ;F1 ist deine Taste kannst du auch noch ändern ! =) z.B. F7
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{F2}","Peter2")
HotKeySet("{F3}","Peter11")HotKeySet("{ESC}","_Exit") ;Ist für das Beenden des Programmes =) Habe ich mal auf ESC gemacht
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func Peter1() ;Die Funktion wenn du F1 Oben gedrückt hast.
[/autoit] [autoit][/autoit] [autoit]
Send("{ENTER}")
Send("Dein Text")
Send("{ENTER}")
[/autoit] [autoit][/autoit] [autoit]
EndFuncFunc Peter2()
[/autoit] [autoit][/autoit] [autoit]
Send("{ENTER}")
Send("Dein Text")
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func Peter11()
[/autoit] [autoit][/autoit] [autoit]Send("{ENTER}")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Send("Dein Text")
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func _Exit()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Exit ;Beendet das Programm
EndFuncwhile 1
[/autoit]
WEnd -
Bitte schön.
Edit: Der Name Peter fiel mir grad ein , also nicht wundern
Spoiler anzeigen
[autoit]; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]HotKeySet("{F1}","Peter1") ;F1 ist deine Taste kannst du auch noch ändern ! =) z.B. F7
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{F2}","Peter2")
HotKeySet("{F3}","Peter11")HotKeySet("{ESC}","_Exit") ;Ist für das Beenden des Programmes =) Habe ich mal auf ESC gemacht
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func Peter1() ;Die Funktion wenn du F1 Oben gedrückt hast.
[/autoit] [autoit][/autoit] [autoit]
Send("{ENTER}")
Send("Dein Text")
Send("{ENTER}")
[/autoit] [autoit][/autoit] [autoit]
EndFuncFunc Peter2()
[/autoit] [autoit][/autoit] [autoit]
Send("{ENTER}")
Send("Dein Text")
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func Peter11()
[/autoit] [autoit][/autoit] [autoit]Send("{ENTER}")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Send("Dein Text")
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func _Exit()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Exit ;Beendet das Programm
EndFuncwhile 1
[/autoit]
WEndworkz
danke vielmals -
Wenn du noch was bestimmtes willst. Ich kann dir bestimmt helfen =) Bin nun aber erstmal paar minuten Css daddeln.
-
hm geht das nich auch mit weniger langem code z.B. so ?^^
[autoit]
[/autoit][autoit][/autoit][autoit]
Func Peter1()
Send("{ENTER}Dein Text{ENTER}") ; man kann ja auch einfach Send("{ENTER}&$text&{ENTER}") und dan ein input wo man den text drinn hat oder was weiß ich^^
;also jetzt z.b. eine ini schreiben dann mit z.B. so 5 wörtern dann einfach hotkeys setzen ähm und wollte ers nich im hintergrund?EndFunc
[/autoit]ähm PS : welches spiel is das wenns Flyff is brauchste kein AutoIt prog weil da kan man einfach text eingeben und mit sonem Symbol auf ne F taste ziehen
-
hm geht das nich auch mit weniger langem code z.B. so ?^^
[autoit]
[/autoit] [autoit][/autoit] [autoit]
Func Peter1()
Send("{ENTER}Dein Text{ENTER}") ; man kann ja auch einfach Send("{ENTER}&$text&{ENTER}") und dan ein input wo man den text drinn hat oder was weiß ich^^
;also jetzt z.b. eine ini schreiben dann mit z.B. so 5 wörtern dann einfach hotkeys setzen ähm und wollte ers nich im hintergrund?EndFunc
[/autoit]ähm PS : welches spiel is das wenns Flyff is brauchste kein AutoIt prog weil da kan man einfach text eingeben und mit sonem Symbol auf ne F taste ziehen
kürzer hin oder her
das war ya so leicht..das hab ya sogar ich vertanden
aber as muss man machen das er z.b. 2 tasten gedrückt hält?? :O
das ich z.b. mit hotkey ativiere das er gedrückt hält und mit hotkey wieder deaktiviere! aber autoit sollte schon offen bleiben -
Hier habe ich was gemacht.
Wenn ihr es Startet erstellt er eine Datei dort wo das Script ist.
Dan öffnet man die *.ini Datei und kann nach dem = sein Text reinschreiben.Danach speichert man die Datei und öffnet das Script.
So kann man dann die Tasten drücken & er schreibt den frei Definiebaren Text. =)Spoiler anzeigen
[autoit]; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]HotKeySet("{F1}","Peter1") ;F1 ist deine Taste kannst du auch noch ändern ! =) z.B. F7
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{F2}","Peter2")
HotKeySet("{F3}","Peter11")HotKeySet("{ESC}","_Exit") ;Ist für das Beenden des Programmes =) Habe ich mal auf ESC gemacht
[/autoit] [autoit][/autoit] [autoit]
$INI= @ScriptDir & "\Default.ini"If not fileexists($INI) Then
[/autoit] [autoit][/autoit] [autoit]
Iniwrite($INI,"Text","Der 1","")
Iniwrite($INI,"Text","Der 2","")
Iniwrite($INI,"Text","Der 3","")
EndIf$Text1 = IniRead($INI, "Text", "Der 1", "")
[/autoit] [autoit][/autoit] [autoit]
$Text2 = IniRead($INI, "Text", "Der 2", "")
$Text3 = IniRead($INI, "Text", "Der 3", "")Func Peter1() ;Die Funktion wenn du F1 Oben gedrückt hast.
[/autoit] [autoit][/autoit] [autoit]
Send("{ENTER}")
Send($Text1)
Send("{ENTER}")
[/autoit] [autoit][/autoit] [autoit]
EndFuncFunc Peter2()
[/autoit] [autoit][/autoit] [autoit]
Send("{ENTER}")
Send($Text2)
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func Peter11()
[/autoit] [autoit][/autoit] [autoit]Send("{ENTER}")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Send($Text3)
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func _Exit()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Exit ;Beendet das Programm
EndFuncwhile 1
[/autoit]
WEnd -
ok danke nochmal+
aber wie läüft es ab wenn
nur shift+linke moustaste gedrück bleiben soll
dauerhaft
bis ich es mit nem
key wieder deaktviere..aber dabei soll nich autoit geschlossen werden^^
mit shift hab ich es hinbekommen aber irgendwie mit der moustaste nich
thx -
Ich hätte es so gemacht.Vll gibt es besser Möglichkeiten.
Aber nunjaSpoiler anzeigen
[autoit]; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]HotKeySet("{F1}","Peter1") ;F1 ist deine Taste kannst du auch noch ändern ! =) z.B. F7
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{F2}","Peter2")
HotKeySet("{F3}","Peter11")HotKeySet("{ESC}","_Exit") ;Ist für das Beenden des Programmes =) Habe ich mal auf ESC gemacht
[/autoit] [autoit][/autoit] [autoit]
$INI= @ScriptDir & "\Default.ini"If not fileexists($INI) Then
[/autoit] [autoit][/autoit] [autoit]Iniwrite($INI,"Text","Der 1","")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Iniwrite($INI,"Text","Der 2","")
EndIf$Text1 = IniRead($INI, "Text", "Der 1", "")
[/autoit] [autoit][/autoit] [autoit]
$Text2 = IniRead($INI, "Text", "Der 2", "")Func Peter1() ;Die Funktion wenn du F1 Oben gedrückt hast.
[/autoit] [autoit][/autoit] [autoit]
Send("{LSHIFT down}")
While 1
MouseClick("left")
WEnd
EndFuncFunc Peter2()
[/autoit] [autoit][/autoit] [autoit]
Send("{ENTER}")
Send($Text1)
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func Peter11()
[/autoit] [autoit][/autoit] [autoit]Send("{ENTER}")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Send($Text2)
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func _Exit()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Send("{LSHIFT up}")
Exit ;Beendet das Programm
EndFuncwhile 1
[/autoit]
WEnd -
Geht das nicht auch einfach mit Mousedown statt mit ner schleife?
-
Ích habe es net gefunden & ausprobiert =D
-
Ich hätte es so gemacht.Vll gibt es besser Möglichkeiten.
Aber nunjaSpoiler anzeigen
[autoit]; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]HotKeySet("{F1}","Peter1") ;F1 ist deine Taste kannst du auch noch ändern ! =) z.B. F7
[/autoit] [autoit][/autoit] [autoit]
HotKeySet("{F2}","Peter2")
HotKeySet("{F3}","Peter11")HotKeySet("{ESC}","_Exit") ;Ist für das Beenden des Programmes =) Habe ich mal auf ESC gemacht
[/autoit] [autoit][/autoit] [autoit]
$INI= @ScriptDir & "\Default.ini"If not fileexists($INI) Then
[/autoit] [autoit][/autoit] [autoit]Iniwrite($INI,"Text","Der 1","")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Iniwrite($INI,"Text","Der 2","")
EndIf$Text1 = IniRead($INI, "Text", "Der 1", "")
[/autoit] [autoit][/autoit] [autoit]
$Text2 = IniRead($INI, "Text", "Der 2", "")Func Peter1() ;Die Funktion wenn du F1 Oben gedrückt hast.
[/autoit] [autoit][/autoit] [autoit]
Send("{LSHIFT down}")
While 1
MouseClick("left")
WEnd
EndFuncFunc Peter2()
[/autoit] [autoit][/autoit] [autoit]
Send("{ENTER}")
Send($Text1)
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func Peter11()
[/autoit] [autoit][/autoit] [autoit]Send("{ENTER}")
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Send($Text2)
Send("{ENTER}")EndFunc
[/autoit] [autoit][/autoit] [autoit]Func _Exit()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
Send("{LSHIFT up}")
Exit ;Beendet das Programm
EndFuncwhile 1
[/autoit]
WEndok das funktioniert nur wie stop ich dann die maus aktion?? xD
-
ok das funktioniert nur wie stop ich dann die maus aktion?? xD
Müsste so gehen.
[autoit]HotKeySet("{ESC}","_Exit")
[/autoit]
Einfach ESC drücken -
Müsste so gehen.
[autoit]HotKeySet("{ESC}","_Exit")
[/autoit]
Einfach ESC drückenhehe aber ich wollt nich dabei autoit schließen
-
Wenn du noch hilfe brauchst meld dich bei mir per Nachricht.