Register for your free account! | Forgot your password?

Go Back   elitepvpers › Coders Den › AutoIt
You last visited: Today at 06:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Leertaste gedrückt halten

Discussion on Leertaste gedrückt halten within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Memphiisto's Avatar
 
elite*gold: 115
Join Date: Feb 2009
Posts: 353
Received Thanks: 44
Leertaste gedrückt halten

Hey Leute

Ich habe wieder mal ne Frage. Und zwar:

Ich möchte ein Programm machen bei welchem die Leertaste die ganze zeit gedrückt wird, dazu hätt ich ja den code :

PHP Code:
Send("{SPACE DOWN}")
Sleep(5000)
Send("{SPACE UP}") 

Nun mein Problem liegt darin, dass er immer nur einmal Leertaste sendet und nicht wie wenn man in echt die Leertaste gedrückt wird öfters sendet.

In einer Schleife würde es ja Funktioneren, kein Problem. Aber ich würde gerne wissen ob jemand eine andere Lösung dafür hatt (in den 5 Sekunden beim Sleep solllte die Leertaste einfach gedrückt bleiben und deshalb die ganze Zeit auch gesendet werden.



Mfg Magic
Memphiisto is offline  
Old   #2
 
TechnoMan's Avatar
 
elite*gold: 206
Join Date: Mar 2010
Posts: 1,622
Received Thanks: 426
Nein du musst eine While schleife nutzen da bei einem Sleep das ganze Programm pausiert und daher auhc nicht mehr weiterarbeitet
TechnoMan is offline  
Old   #3
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Oder du benutzt einfach:
PHP Code:
Opt("SendKeyDownDelay",5000) 
Oder du löst es umständlich mit Timern
BlackHybrid is offline  
Thanks
1 User
Old   #4

 
Kazaaa's Avatar
 
elite*gold: 26
Join Date: Nov 2007
Posts: 32,809
Received Thanks: 12,143
PHP Code:
While 1
Send
("{SPACE DOWN}")
Sleep(5000)
Send("{SPACE UP}")
Wend 
.
Kazaaa is offline  
Thanks
1 User
Old   #5
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Oder einfach so:
PHP Code:
#include <Timers.au3>
$Timer = _Timer_Init()
While 
_Timer_Diff($Timer) < 5000
    Send
("{SPACE}")
WEnd 
BlackHybrid is offline  
Thanks
1 User
Old   #6
 
Memphiisto's Avatar
 
elite*gold: 115
Join Date: Feb 2009
Posts: 353
Received Thanks: 44
Funktioniert alles, danke

Das mit Timerdiff funktioniert am besten, nur da habe ich das Problem dass die CPU Auslastung mächtig hoch steigt, genau das wollte ich eigentlich vermeiden ;D





MFG Magic
Memphiisto is offline  
Old   #7
 
SCORNI's Avatar
 
elite*gold: 26
Join Date: Jun 2009
Posts: 972
Received Thanks: 228
Quote:
Originally Posted by MagicDave View Post
Funktioniert alles, danke

Das mit Timerdiff funktioniert am besten, nur da habe ich das Problem dass die CPU Auslastung mächtig hoch steigt, genau das wollte ich eigentlich vermeiden ;D





MFG Magic
Bau in die while schleife sleep (10) ein, da durch steigt die Auslastung auf max 5%
SCORNI is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Sobald Leertaste gedrückt wird wird die Seite neugeladen
04/08/2011 - Technical Support - 5 Replies
Hey E*pvpers. Habe seit ca ner halben Stunde das Problem,dass wenn ich die Leerzeichentaste drücke (z.B. bei Google) die Seite neugeladen wird. Ich habe auch nichts an den Einstellungen geändert oder soetwas in der Art. ihr fragt ich bestimmt wie ich grad schreibe... ich musste eine Leerzeile kopieren und füge sie ganze Zeit ein. Hoffentlich kann mir einer helfen. (sry, falls das die falsche section ist) Mfg € : Sobald ich die Leertaste drücke, wechselt der Browser auf die Startseite...
[FRAGE] AutoIT eine Taste gedrückt halten?
12/09/2010 - AutoIt - 2 Replies
Was muss ich eintippen, damit AutoIT z.b. die Taste F 5Sekunden lang "gedrückt" hält?
Leertaste gedrückt halten ?
09/29/2010 - AutoIt - 3 Replies
Hey, wie kann ich bei Autoit3 leertaste gedrückt halten ? So gehts nich : Send ("{Spacedown}") Wie denn dann ? :D
Maus gedrückt halten
05/27/2009 - GW Bots - 9 Replies
sry wenn ich frage aber wie ist der befhel für maustaste links gedrückt halten ?? Schonmal danke im vorraus Mfg Masternightmare
autoit taste beliebig lange gedrückt halten
02/12/2007 - Off Topic - 10 Replies
moin, kennt jemand den befehl für autoit das ich zb 35 sec. lang w gedrückt halte? Thanx eddie :bandit:



All times are GMT +1. The time now is 06:06.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.