kostenloser Webspace werbefrei: lima-city


Sendkeys Funktion nutzen, brauche Hilfe

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    x***h

    Gr??e Euch,

    ich habe mich daran gemacht, ein Hilfetool f?r den UltimaOnlineRollenspielshard "Siebenwind" zu gestalten, welches erm?glichen soll, lange Textpasagen aus einer einfachen .txt-Datei zu lesen. Dies ist n?tzlich wenn man zum Beispiel einen Barden spielt und man nicht vorhat sich wieder die Finger wundzutippen, f?r ein Lied was man in der Taverne schon zum 3. Mal an diesem Abend singen musste, weil es den anderen Spielern so gut gef?llt

    nunja, bisher habe ich es geschafft ?ber mein tool per shell-funktion den SpielClient zu starten, mir die ProzessID der Software zu holen und jeweils den Client per AppActivate zu aktivieren - funktioniert einfandfrei...

    nun aber zum eigentlichen Problem, mit der sendkeys(String,Wait) anweisung kann man ja Tastaturanschl?ge/Keystrokes an die in der Laufzeit fokusierten Anwendung, in dem Falle eben der Siebenwind-Client, senden

    nur eigenartiger weise ?bertr?gt er einfach nicht den String und wenn dann nur in brocken und nach mehrmaligem klicken auf meinen Sendbutton
    das nervt...

    woran kann das liegen ich habe auch versucht den einzugebenden Textstring in Chars zu zerteilen und sie einzeln zu senden, wieder fehlanzeige

    vielleicht kann mir einer sagen was ich falsch mache, oder liegt es daran das ich vielleicht die Chars/Strings in hexadezimal ?bertragen muss, da ich weis, dass UltimaOnline viel mit Hexdez arbeitet

    gru?
    Xeyth
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ich hatte auch schon oft für Spiele die SendKeys Methode benutzt, ungefähr so: SendKeys(variable)
    die variable sollte immer nur einen Buchstaben enthalten, zum beispiel so: variable = "M"

    Ich hatte aber auch son die Erfahrung gemacht, dass SendKeys unter VB nicht bei jedem spiel funct. Zum Beispiel bei DirectX-Spielen kann das manchmal nicht funktionieren, da VB doch nicht auf die tasten der Tastatur zugreifen kann.

    lg
    valuser
  4. f********r

    Schaut doch mal aufs Datum.
    Wir ham das Jahr 2007, der Thread stammt aus 2005.

    -closed-


    LG, Felix
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!