das ganze könnte man auch einfacher über controlsend machen.
wenn man es aber über eine schleife macht, dann doch bitte wenigstens ohne sleep, da hierdruch ja das gui blockiert wird^^
Les dir den Thread nochmal durch und dann denk nach.
Dein Post hier ist unsinnig...
1. Sleep wird benötigt, da er Tastendrücke vortäuschen will (und ja da braucht man Pausen, weil ja niemand so schnell schreibt)
2. ControlSend sendet Tastendrücke an ein Fenster, wozu braucht er das? Er kann doch einfach das Edit Control normal beschreiben. Klar kann man das mit ControlSend auch, ist aber total umständlich und unsinnig.
1. Sleep wird benötigt, da er Tastendrücke vortäuschen will (und ja da braucht man Pausen, weil ja niemand so schnell schreibt)
pausen braucht man keinesfalls. das ganze muss einfach getimt ablaufen. eine pause für das script bedeutet, das nichts mehr verarbeitet wird.
Quote:
Originally Posted by Buffmebuffyou
2. ControlSend sendet Tastendrücke an ein Fenster, wozu braucht er das? Er kann doch einfach das Edit Control normal beschreiben. Klar kann man das mit ControlSend auch, ist aber total umständlich und unsinnig.
ControlSend arbeitet den eingabestring buchstabe für buchstabe ab. das delay ist in autoit hierbei frei einstellbar. das ist meiner meinung nach exakt das, was der threadersteller hier wollte.
die einfachste variante als umständlich und unsinnig zu bezeichnen finde ich etwas unprofessionell von dir.
davon abgesehen erfüllt dein script nichteinmal seine anforderungen, da der bisherige inhalt vom edit bei dir nicht berücksichtigt wird.
ich denke wenn man in einem forum etwas postet, so sollte man immer aufpassen, wie man sich gegenüber anderen usern (welche eventuell verbesserungsvorschläge haben) verhält. es gibt immer mehr als einen weg zum ziel. manche mögen auf den ersten blick umständlich oder ineffizient wirken, dennoch sollte man sich überlegen, warum die wege trotzdem genutzt/angesprochen werden.
pausen braucht man keinesfalls. das ganze muss einfach getimt ablaufen. eine pause für das script bedeutet, das nichts mehr verarbeitet wird.
ControlSend arbeitet den eingabestring buchstabe für buchstabe ab. das delay ist in autoit hierbei frei einstellbar. das ist meiner meinung nach exakt das, was der threadersteller hier wollte.
die einfachste variante als umständlich und unsinnig zu bezeichnen finde ich etwas unprofessionell von dir.
davon abgesehen erfüllt dein script nichteinmal seine anforderungen, da der bisherige inhalt vom edit bei dir nicht berücksichtigt wird.
ich denke wenn man in einem forum etwas postet, so sollte man immer aufpassen, wie man sich gegenüber anderen usern (welche eventuell verbesserungsvorschläge haben) verhält. es gibt immer mehr als einen weg zum ziel. manche mögen auf den ersten blick umständlich oder ineffizient wirken, dennoch sollte man sich überlegen, warum die wege trotzdem genutzt/angesprochen werden.
Tut mir leid aber deine variante ist nicht ganz das was ich wollte ^^
Ich möchte nämlich folgendes machen.
Ein Script, dass ein Fenster öffnet in welchem ein Jigsaw bild zu sehen ist.
Das Script setzt eine MouseTrap, dass die maus nur innerhalb des fensters bewegbar ist.
Dann soll in einer editbox etwas geschrieben werden.
Und es soll aussehen, als würde ein mensch es schreiben.
Und der nutzer des scripts soll diesen schreibvorgang nicht beenden können.
Und durch controlsend, würde ja alles was der nutzer eintippt auch dort stehen.
Ich möchte nämlich ein Jigsaw spiel machen, in welchem der nutzer irwo auf der festplatte innerhalb einer bestimmten zeit eine .txt mit einem passwort suchen muss, und das passwort eingeben.
Wenn er das richtige eingegeben hat, gehts weiter im spiel.
Wenn er verliert, soll der pc runtergefahren werden ^^
Ich habe mir jetzt aber überlegt es anders zu machen.
Ich mache eine gif von Jigsaw im fernsehen, und nehme meine verzerrte stimme auf, wo ich einfach spreche.
Dass kommt viel unheimlicher rüber ^^
Wer mir bei dem "projekt" helfen will, kann sich bei mir melden ^^
Listbox oder Editbox stellen Teilweise Farbig Makiren? 10/05/2011 - AutoIt - 12 Replies Hi Autoit Freunde,
Ich wollte mal fragen ob es möglich is einzelne Stellen, in einer Listbox oder irgend einer anderen Liste, Farbig zu machen.
Alsoo hier ein beispiel wie es in der Listbox/Editbox etc... aussehen soll.
Text1|Text2
MfG Ludder231
Stat-Punkte beschreiben... 10/19/2010 - Dragonica - 14 Replies Tach Halöle blah. o.o
Ich habe seit paar Tagen angefangen zu zocken, bin auch schon lvl 34+, und frage mich langsam was die Stats genau bringen.
Wenn man jetzt mit der Maus über die Stats im CharakterInfo-Fenster geht steht ja keine Info da. Da es aber bei jeden Game anders ist, ist schon ne gute Frage.
Das Ergebnis durch die Beiträge hier:
Was bringt in diesem Game
- Stärke = Angriff(allgemein außer Magie), Abwehr
Pointer + Offsets in AutoIt beschreiben 06/03/2010 - AutoIt - 48 Replies Also ein HI an alle AutoIt'ler,
Erstmal ich bin AutoIt Anfänger.:D (nur so zur Info)
Jetzt auch schon sofort zur Frage:
Ich hab im Spiel "4story"(online Game) den Pointer + 2 Offsets für die Adresse gefunden ,die mich durch Beeinflussen
entweder sichtbar oder unsichtbar erscheinen lässt.
Dazu ein Screen aus Moonlight Engine
http://www.imagebanana.com/img/fer4fsx9/PointerOf fset.bmp.png