Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 06:45

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

Advertisement



200 if abfragen oder gehts einfacher?

Discussion on 200 if abfragen oder gehts einfacher? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
Question 200 if abfragen oder gehts einfacher?

Moin leute,

ich melde mich auch mal wieder mit einem Problem.
Ich möchte ein Skript machen, dass wenn man eine Taste drückt es die gedrückte Taste in ner MSGBOX wiedergibt.

PHP Code:
while 1
For $i 0 To 256
        
If _IsPressed($iThen


        MsgBox
(0,"Taste","Die gedrückte Taste war "&$i)


        EndIf

    
Next
WEnd 
Nur das Problem ist ja, dass dann nur die Zahl, die für die Taste ist, ausgegeben wird angezeigt wird.

Also z.b.

"Die Gedückte Taste war 46"

Wie kann ich denn die Zahlen den buchstaben zuweisen, bzw die zahlen sind ja buchstaben zugewiesen aber wie lasse ich die buchstaben ausgeben?

soll ich nun 256 if abfragen machen ?

if zahl = xx then ?

Das wäre mir zu mühseelig.
Gibts noch ne Variante mit nen Array z.b.?

Hab gestenr mit lolkop ma drüber gesprochen, aber nur kurz .

Wäre nett, wenn ihr mir helfen könntet.

MfG, BritainAndy
.BritainAndy is offline  
Old 12/13/2010, 15:34   #2
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
_HexToString($i)
ZeraPain is offline  
Thanks
1 User
Old 12/13/2010, 16:05   #3
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,241
Received Thanks: 848
Ehm ja... _IsPressed benutzt Hexdezimale, oô

Code:
Dec ( "hex" )
Hex ( expression [, length] )
Hier mal die Dezimal-Liste der Tasten:

Könntest auch GetKeyBoardState nehmen...
mipez is offline  
Old 12/13/2010, 16:58   #4
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
will ich ja mal sehen wie du mit dec einen key ausgeben willst ;-)
ZeraPain is offline  
Old 12/13/2010, 17:46   #5
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
was mich ein wenig verwirrt ist es, wenn ich mir jetzt mal die erstellte datei angucke oO

PHP Code:
#include <File.au3>
#include <String.au3>
#include <Misc.au3>

while 1

For $i 0 To 256
        
If _IsPressed($iThen

        $buchstabe 
_HexToString($i)
        
$file "Test.txt"
        
FileWrite ($file$buchstabe)



        EndIf

    
Next

wend 
ich hab in normaler geschwindigkeit als test einfahc nachdem ich das script gestartet habe 'hallo' in die tasten getippt und in der datei steht das:

Quote:
HHHHHHHHHHHHHAAAAAAAAAAAAAAA
.BritainAndy is offline  
Old 12/13/2010, 19:27   #6
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
keylogger ftw?
mach ein sleep dahinter
ZeraPain is offline  
Old 12/13/2010, 20:10   #7
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by ZeraPain View Post
keylogger ftw?
mach ein sleep dahinter
dachte ich auch..

schau mal hier im autoit bereich 30-40seiten zurück, gabs schon 3mal oderso und alle haben volle antworten bekommen...
omer36 is offline  
Old 12/13/2010, 20:37   #8
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
vielen dank euch erstmal.
Ne wird kein Keylogger, ich will so lediglich den Vorgang meines Charakters in einem Spiel protokollieren, da ich einen Bot nutze von einer nicht sehr vertrauenswürdigen Seite und ich mal schauen möchte was dieser Bot so alles macht.
Ich hab jetzt ein sleep gesetzt, jedoch weiß ich nicht wiehoch, da der bot ja schon alles in normaler tippgeschwindigkeit loggen soll.
.BritainAndy is offline  
Old 12/13/2010, 20:40   #9
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
wenn der bot wirklich keys drückt dann könntest du dir auch selbst so einen machen..
ZeraPain is offline  
Old 12/13/2010, 20:44   #10
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Code:
#include <File.au3> 
#include <String.au3> 
#include <Misc.au3> 

while 1 

For $i = 0 To 256 
        If _IsPressed($i) Then 

        $buchstabe = _HexToString($i) 
        $file = "Test.txt" 
        FileWrite ($file, $buchstabe) 
        Do
              Sleep(50)
       Until Not _IsPressed($i)


        EndIf 

    Next 

wend
Wozu Sleep?
PenGuin :O is offline  
Old 12/13/2010, 20:56   #11
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
und wenn du jetzt 2 mal den gleichen buchstaben drücken willst?
ZeraPain is offline  
Old 12/13/2010, 21:07   #12
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Dann ist genau wo das Problem?
PenGuin :O is offline  
Old 12/13/2010, 21:46   #13
 
ZeraPain's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
nvm
ZeraPain is offline  
Old 12/13/2010, 21:50   #14
 
.BritainAndy's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 1,385
Received Thanks: 1,006
danke penguin und zera.

ihr wart mir ne große hilfe.

Mein bot nutzt nur teilweise keys, arbeitet also meist mit memory editing.
Danke an euch
.BritainAndy is offline  
Reply


Similar Threads Similar Threads
suche konverter(gr2 to .obj | .3ds | .skp) oder einfacher granny bearbeiter
08/17/2010 - Metin2 Private Server - 1 Replies
Hallo, nun ja wie die Überschrift schon sagt... Ich suche halt einen converter oder ein bearbeitungsprogramm für gr2 files. Ein Freeware Programm sollte es schon sein... Peanatus
Gehts nur mir so oder...
03/28/2010 - Diablo 2 - 8 Replies
... habt ihr auch tierische Probleme auf Hell durchzukommen? Hab ne Light Soso LvL 80, ziemliche gute Items und dennoch schaffe ich nicht mal Act4 alleine. Dabei macht meine SoSo an die 9K Schaden mit Blitz und 7K mit Kettenblitz. Ich versteh das nicht. Ich muss zum Teil 1 min auf einen Gegner einrußen bis der endlich mal platzt. Ich bin langsam am verzweifeln. Noch dazu sind soviele Gegner Blitz immun. Ich frag mich obs vll besser ist auf FB/FO umzuskillen. Hab das Gefühl das die anderen da...
[Erfolg]Minenräumer Einfacher gehts nicht
12/19/2008 - WoW Exploits, Hacks, Tools & Macros - 3 Replies
Sers leute, diejenigen unter euch die den Erfolg "Minenräumer" zu euerer Sammlung hinzufügen wollen können dies nur mit einem fliegenden Teppich in sekundenschnelle. Einfach den Teppich beschwören und über die Minen fliegen. Getestet mit schnellen und langsamen Teppich. Funzt einwandfrei ! :) Hf damit English: The ones who want the Achievment "Mine Sweeper" in the blink of an eye, only need a flying Carpet. It doesent matter if its a slow or a fast one. Just fly over the Mines and you...



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


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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