STRG bleibt grdrückt

10/26/2009 15:57 qLADYofLORDp#1
hi ho
bei dem folgendem Programm bleibt die STRG taste gedrückt wenn man copy und paste macht... kann mir einer sagen warum?

PHP Code:
#Include <Misc.au3>
While 1
    Sleep
(60)
    If 
_IsPressed(11,"user32.dll"Then
            
If _IsPressed(56,"user32.dll"Then
                $text 
ClipGet()
                
Send($text)
            EndIf
    EndIf
    If 
_IsPressed(79,"user32.dll"Then
        
Exit
    EndIf
WEnd 
10/26/2009 15:58 xxblasterx#2
ich habe zwar keine ahnung aber ich glaube bei is pressed 11 oda is pressed 56
10/26/2009 16:05 qLADYofLORDp#3
das _isPressed brauchts aber
der soll den text nur schreiben wenn man strg + v drückt
10/26/2009 18:47 | Moep |#4
Quote:
Originally Posted by qLADYofLORDp View Post
das _isPressed brauchts aber
der soll den text nur schreiben wenn man strg + v drückt
Setz mal zwischen die zwei _isPressed die für das strg + v stehen ein 'and'
10/27/2009 11:40 qLADYofLORDp#5
probier ich gleich... acuh wenn ich nicht drann glaube xD

hat offensichtlich nix gebracht... ich hab jetzt mal den text "WEnd" kopiert und wenn ich dann immer und immer wieder strg und v dücke passiert folgendes (enter hab ich selber geschrieben ;))

WEndWEndWEnd
WEndWEnd
WEndWEnd
WEndWEndWEnd
WEndWEnd
WEndWEndWEnd
WEndWEndWEnd
WEndWEnd
WEndWEnd
WEndWEnd
WEndWEndWEnd
WEnd
WEndWEnd
WEndWEndWEnd
WEnd
WEndWEnd
WEndWEnd

also ziemlich... komisch ^^

mein code sieht jetzt so aus

Quote:
#Include <Misc.au3>
While 1
Sleep(60)
If _IsPressed(11,"user32.dll") And _IsPressed(56,"user32.dll") Then
$text = ClipGet()
Send($text)
EndIf
If _IsPressed(79,"user32.dll") Then
Exit
EndIf
WEnd
oke das komische phänomen kann ich mir jetzt erklären^^ ich drück länger als 60 sec. auf die tasten desswegen kommts ein 2 bzw. 3 mal. (beheb ich gleich)
es bleibt aber immer noch die STRG tasge gedrückt -.-
10/27/2009 15:48 qLADYofLORDp#6
PHP Code:
#Include <Misc.au3>
While 1
    Sleep
(60)
    If 
_IsPressed(01,"user32.dll") And _IsPressed(02,"user32.dll"Then
                $text 
ClipGet()
                
Send($text)
            While 
_IsPressed(11,"user32.dll") And _IsPressed(56,"user32.dll")
                
Sleep(40)
            
WEnd
    
EndIf
    If 
_IsPressed(79,"user32.dll"Then
        
Exit
    EndIf
WEnd 
mit dem code scheint es zu gehen *gg*

problem also selber gelöst

tortzdem danke für die tipps =)