[AutoIt] METIN2 hidden ansteuern

03/26/2010 17:07 HardCore.1337#31
Das ist bloß die UDF die du nicht ändern solltest.

Aufrufen tust du sie in einem extra Script.

PHP Code:
  #include <KeySend.au3>
   
...
   While 
1
      _SendKey
(...)
   
WEnd 
03/26/2010 17:52 Visonar#32
Quote:
Originally Posted by General Desert View Post
Das ist bloß die UDF die du nicht ändern solltest.

Aufrufen tust du sie in einem extra Script.

PHP Code:
  #include <KeySend.au3>
   
...
   While 
1
      _SendKey
(...)
   
WEnd 
dann kommt immer folgendes problem:

[Only registered and activated users can see links. Click Here To Register...]
03/26/2010 17:57 HardCore.1337#33
_SendKey("METIN2", $59, false)

Hab grade gesehen, das $59 gar nicht geht.
Ich ändere das schnell
03/26/2010 18:01 93lucas#34
wie ist des jetzt eig mit den variablen z.B. $41 ist ja "a" aber wie muss ich die dann definieren?
03/26/2010 18:01 Visonar#35
Quote:
Originally Posted by General Desert View Post
_SendKey("METIN2", $59, false)

Hab grade gesehen, das $59 gar nicht geht.
Ich ändere das schnell
hmm, schade kommt immer noch der gleiche fehler
03/26/2010 18:09 HardCore.1337#36
Quote:
wie ist des jetzt eig mit den variablen z.B. $41 ist ja "a" aber wie muss ich die dann definieren?
Genau das ist das nicht beachtete Problem.
In Delphi werden Hexdezimalzahlen mit einem $ geschrieben. genau so wie Variablen unter AutoIt
03/26/2010 18:15 93lucas#37
ja aber dann gibt er immer die fehlermeldung die variable ist nicht definiert
03/26/2010 18:27 Visonar#38
Quote:
Originally Posted by 93lucas View Post
ja aber dann gibt er immer die fehlermeldung die variable ist nicht definiert
this
das hab ich auch.
03/26/2010 18:37 HardCore.1337#39
ja ebend. muss mich da nochmal dran setzen
03/26/2010 18:48 93lucas#40
Dann mach das :D
03/26/2010 18:59 Visonar#41
Quote:
Originally Posted by 93lucas View Post
Dann mach das :D
lass ihm doch ruhig zeit;D
03/26/2010 19:03 93lucas#42
Quote:
Originally Posted by WeezyF940 View Post
lass ihm doch ruhig zeit;D
was mach ich den??? :D

Edit:
vllt kannst ja so machen das man so schreibt "$41" und das er die "" wegdenkt irgendwie
03/26/2010 19:08 HardCore.1337#43
<Last Update>

Gefixte Sachen

  • Nur noch 2 Parameter notwendig
  • Dll gekürzt - nur noch zwei Funktionen
  • Neuer Syntax

Aufbau

In dem Update wurde das letzte große Problem gefixt. Bisher kam es zu Problemen mit der Weitergabe von tasten, da das $ Zeichen in AutoIt für eine Variable steht und in Delphi als Hexadezimalzahl

Der neuer Syntax ist nun wesentlich Anwender freundlicher.

Code

PHP Code:
#include <KeySend.au3> ;einbinden der KeySend Funktion

_KeySend("METIN2""A") ;sendet ein "A" an das METIN2 Fenster
_KeySend
("METIN2""B") ;Sendet ein "B" an das METIN2 Fenster 
Sollte dennoch etwas nicht klappen, bitte ich euch die Funktion selber auf zu rufen.

Syntax:
Code:
SendKey(Handle: HWnd; key: PChar; const specialkey: Boolean);


Syntax zum Aufrufen des Handles
Code:
GetHandle(Titel: PChar): HWnd;
Ich werde die Funktion nicht mehr updaten, da sie nun (bei mir) Fehlerfrei läuft.

<Download im ersten Post und hier>


03/26/2010 19:25 93lucas#44
Bei mir gehts ned xD

der sendet einfach nix
03/26/2010 20:16 Memphiisto#45
Bei mir kommt das hier =(

PHP Code:
C:\Users\Anma44\Desktop\KeySend\AutoIt v3 Script (neu).au3(4,22) : ERRORKeySend(): undefined function.
_KeySend("METIN2""A")
~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Anma44\Desktop\KeySend\AutoIt v3 Script (neu).au3 1 error(s), 0 warning(s