Nun hab ich dabei schon soweit optimiert wie ich es selbst recherchieren konnte.
Allerdings gibt es noch 2 Grundlegende Probleme:
1.
... ihr seht den deaktivierten STRG-Tastendruck?
Das Problem is, ich möchte die STRG-Taste gedrückt halten, dabei die Klickreihe ausführen, und danach strg nochmal lösen.
Wenn ich es allerdings so mache wie es im Script is, ist während der klicks die STRG-Taste nicht gedrückt, und danach "hängt" sie fest, bis ich nochmal irgend ne andere Aktion ausführe.
Also ich möchte dass die STRG-Taste während der klicks gedrückt is, und danach nochmal loslässt. (Muss aber auch nicht loslassen weil das script danach ja eh fertig is)
2.
Das ganze is noch zu langsam. Gibt es eine möglichkeit die klicks noch mehr zu beschleunigen? Oder gar alle zeitgleich auszuführen?
Ich habe den Eindruck, dass ich das ganze per Hand noch schneller kann, wenn auch nicht so präzise.
Der Übergang vom Knopfdrücken, bis zur aktivität der klicks im Browser kommt mir auch sehr lange vor. Gibts da noch was schnelleres aber trotzdem funktionelles als meine gewählte methode mit "winactivate" und "winwait"?
3.
Könnte mir jemand ein Codebeispiel posten, bei dem das ganze nicht über nen Button, sondern über einen beliebigen linksklick der Maus aktiviert wird?
Ich muss davor noch eine manuelle aktion machen, und bis ich dann mit der Maus den Button getroffen habe vergeht auch wieder sehr viel Zeit.
Also müsste das ganze schon bei der manuellen aktion losgehen.
Schonmal danke für eure Hilfe
Wenn was unklar ist, einfach nachfragen.
Probiers mal damit dann gibst du einfach ne zeit an!
Opt("SendKeyDownDelay", 1) ;1 millisecond
MouseClick("left",149,564,1,0) wenn du die letzte zahl wo in deinem fall 0 steht auf 1 bzw 2 setzt geht das ganze schon um einiges schneller
du willst es über einen links klick aktivieren?
Weiß nicht so genau wie das funktioniert, aber mit nem hotkey is es simple
Einfach "autoit hotkey" googeln
#include <misc.au3>
If _IsPressed("hex key") Then
code
EndIf
Quote:
Originally Posted by inspi123
Probiers mal damit dann gibst du einfach ne zeit an!
Opt("SendKeyDownDelay", 1) ;1 millisecond
MouseClick("left",149,564,1,0) wenn du die letzte zahl wo in deinem fall 0 steht auf 1 bzw 2 setzt geht das ganze schon um einiges schneller
du willst es über einen links klick aktivieren?
Weiß nicht so genau wie das funktioniert, aber mit nem hotkey is es simple
Einfach "autoit hotkey" googeln
Danke euch beiden... werde das gleich mal versuchen.
@ Inspi123
Was ich nicht verstehe... wieso sollte 1 oder 2 schneller sein als 0??? 0 ist doch ohne geschwindigkeit, ohne delay, also SOFORT.
Worauf noch keiner von euch eingegangen ist, wäre das erste Problem, das mit der STRG-Taste. Das bekomme ich einfach nicht in den Griff. Ich muss die Taste manuell drücken... aber das sollte ja über das script mitgemacht werden.
Was die STRG-Taste angeht hab ich auch hier wieder das gleiche Problem... während der Klicks ist sie nicht aktiv, danach allerdings schon... also wenn ich dann im browser am Mausrad drehe oder ähnliches. Wenn ich sie dann manuell nochmal drücke is sie wieder deaktiviert.
Hat es irgendwas damit zu tun, dass ich in nem Flash am klicken bin? Eigentlich nicht oder? Die klicks funktionieren ja auch.
Edith hat noch was zu sagen:
Jetzt wo der Button weg is, und die function nur über den Hotkey gestartet wird, funktioniert es nichtmal wenn ich die STRG-Taste manuell drücke. Also irgendwie scheint durch den Button das Browserfenster richtig aktiviert zu werden, und ohne den Button nur im halb im Hintergrund oder wie... das verwirrt mich irgendwie doch.
Hab das übrigens nochmal mit dem Ursprungsscript gegengecheckt... dabei klappt es wenn ich die STRG-Taste manuell drücke.
Das ist Spam und deshalb werden dir die Leute auch nicht schneller antworten.
Quote:
Originally Posted by summsumm123
Edith hat noch was zu sagen:
Jetzt wo der Button weg is, und die function nur über den Hotkey gestartet wird, funktioniert es nichtmal wenn ich die STRG-Taste manuell drücke. Also irgendwie scheint durch den Button das Browserfenster richtig aktiviert zu werden, und ohne den Button nur im halb im Hintergrund oder wie... das verwirrt mich irgendwie doch.
Hab das übrigens nochmal mit dem Ursprungsscript gegengecheckt... dabei klappt es wenn ich die STRG-Taste manuell drücke.
Das ist Spam und deshalb werden dir die Leute auch nicht schneller antworten.
Nach 6 Tagen nen Thread von der 2ten Seite nochmal auf die erste zu holen ist Spam?
Aber geholfen hat es ja offenbar
Quote:
Originally Posted by Achat
Drück dich mal deutlicher aus bitte.
Also wenn ich das Script in meinem Anfangspost benutze, und dabei die STRG-Taste selbst auf der Tastatur drücke, funktioniert es.
Also ich drück den OK Knopf im Script und halte dabei schon die STRG-Taste, bis die klicks fertig sind.
Mit dem umgeschriebenen Script, dass ich es per Hotkey starte, funktioniert selbst das manuelle Drücken der STRG-Taste nicht. Also ich halte sie gedrückt, und drücke dann den hotkey. Dabei ist bei den Klicks die Taste nicht gedrückt.
Hoffe es ist verständlicher so. Wenn noch unklar is, einfach fragen
Quote:
Originally Posted by Rorc
Kein Wunder ist das Ctrl nachher immer noch gedrückt, wenn du
Code:
;Send("{CTRLUP}")
Auskommentierst.
Zudem ist das eh nicht richtig, es müsste
Code:
Send("{LCTRL UP}")
Heissen
Das hab ich schon alles durch... egal ob ichs nochmal schließe oder linke taste nehme, oder ctrl allgemein, oder ob leerzeichen dazwischen is oder nicht... hat alles exakt den selben effekt.
-> nämlich, dass die Taste während den klicks NICHT aktiv is... und danach, wenn das script fertig is (auch wenn ich nochmal mit Send("{LCTRL UP}") schließe) doch aktiv is, solange bis ich sie selbst nochmal drücke.
Wie gesagt... ich klicke in nem Flash rum... ich schätze mal, dass es damit zusammenhängt, wobei es sich mir nicht erklärt wieso.
ich frage mich grade warum du die strg taste ueberhaupt druecken willst?
haste schon mal
Code:
MouseClickDrag
ausprobiert ?
Ich will ja nix verschieben. Durch drücken der STRG-Taste wird in dem Flash die letzte Aktion wiederholt.
Also ich mache eine aktion manuell, und das script soll diese Aktion eben an den anderen Koordinaten wiederholen. Und das geht eben nur mit der STRG-Taste.
bist du denn sicher das deine vorgehensweise richtig ist ?
fals ich dich richtig verstanden habe drueckst du strg (links oder rechts?) und dann springt die maus an einen anderen ort und dann ? dann wieder strg druecken oder wie geht es genau?
bist du denn sicher das deine vorgehensweise richtig ist ?
fals ich dich richtig verstanden habe drueckst du strg (links oder rechts?) und dann springt die maus an einen anderen ort und dann ? dann wieder strg druecken oder wie geht es genau?
Nein... ich halte die STRG-Taste (egal welche Seite) gedrückt, während ich einen klick nach dem anderen mache.
Die Strg-Taste wird erst wieder losgelassen nachdem alle klicks ausgeführt sind.
[Kleine Fragen] 04/14/2013 - Hardware Discussions / Questions - 16 Replies Erste frage -
Wv würdet ihr für diesen Laptop Bezahlen (KLICK)
___
Zweite frage -
Ich habe wenn ich den Laptop Verkaufe angenommen 500€ ...
Ich wollte fragen ob ich mit diesem Buget einen Computer kriege der
Steam ( Black ops 2 Battlefield 3 ) aushält ...
Kann mir das jemand ein guten zusammen stellen ?.
2 kleine fragen 07/19/2012 - Combat Arms - 3 Replies 1. kann man das water-pallet noch craften??
2. Kann man gleichzeitig CA EU und CA NA auf einem pc haben??
2 KLeine Fragen ;) 02/20/2012 - CrossFire - 4 Replies Hey Leute,
ich habe 2 kleine Fragen bezüglich Crossfire.
1. Wie heißt das 1 Lied
M700 DualTage - YouTube
2. Wie macht man das Unscharfe an den Rändern? (ab 3:25)
Remember the Name by _QQuiicKy.? - YouTube
3 KLEINE FRAGEN 09/30/2010 - Guild Wars - 2 Replies Hey,
hab mal 3 Fragen
1. Wie komme ich mit nem Rollenspiel-Chara zut PvP-Zone?
2. Wie teuer ist eine Riss-Rüstung
3. Woher bekommt man sie(außer farmen^^)?
nicht wundern mein Main ist lv 11 xD deswegen diese Fragen.
THANKS im vorraus
Mfg
kleine Fragen 07/24/2008 - Ragnarok Online - 17 Replies 1. Wie kann ich guildemblems sehen
ich habe: ein emblem ordner bild ist drin .bmp 24x24, steht auch ingame zu auswahl
aber wenn ichs anklicke (bzw nehme) wird es nicht angezeigt und ja ich habe ca 20 embvlems getestet geht bei keinem (das sind embleme die auf andern servern zu 100% gehen)
2. Wie kann ich max stats erhöhen
max stats sind ja 99 standard, ich will aber 300
hab in den eAthena\conf\battle/player.conf die zeile: max_parameter auf 300 gesetzt aber ingame gehts nur bis 99...