Ich spiele Ultima Online und habe auch einen sehr leistungstarken miningbot geschrieben..nur stehe ich jetzt vor einem großen Problem!
Das Script läuft nciht im Ultima Online fenster sondern einfach auf dem Programm welches unter der maus ist!
Die Maus wird effektiv bewegt also der Mauszeiger wandert!
Beides würde ich gerne ändern die bewegungen & klicks sollen nur im UO fenster passieren, geht aber leider nciht so trivial weil jeder nen eigenen fenster namen hat Ultima Online [Char Name] [Server Name] wie kann ich das also realisieren!
Bei der Maus sache dachte ich an eine virtuelle maus also die nur in dem fenster agiert und auch wenn das fenster im Hintergrund ist! Wie soll ich das machen!
Ich hoffe ihr habt evt. einen lösungs ansatz für mich bin eldier ratlos!
ControlSend
--------------------------------------------------------------------------------
Sends a string of characters to a control.
ControlSend ( "title", "text", controlID, "string" [, flag] )
Parameters
title The title of the window to access.
text The text of the window to access.
controlID The control to interact with. See Controls.
string String of characters to send to the control.
flag [optional] Changes how "keys" is processed:
flag = 0 (default), Text contains special characters like + to indicate SHIFT and {LEFT} to indicate left arrow.
flag = 1, keys are sent raw.
Return Value
Success: Returns 1.
Failure: Returns 0 if window/control is not found.
Remarks
ControlSend works in a similar way to Send but it can send key strokes directly to a window/control, rather than just to the active window.
ControlSend is only unreliable for command prompts as that works differently to normal windows (seems to check physical states rather than accepting the keystroke messages). For normal windows ControlSend should be way more reliable than a normal Send - and yes it does send shift, ctrl, alt etc.
As mention in the Send help the keyboard that send different chars when in CAPS LOCK and using the Shift Key cannot be simulated. An example is the Czech Keyboard. A good workaround is to use the ControlSetText.
The control might first need to be given focus with the ControlFocus command, specially when referencing an controlID created by the script itself.
Opt("SendKeyDelay",...) alters the the length of the brief pause in between sent keystrokes.
Opt("SendKeyDownDelay",...) alters the length of time a key is held down before being released during a keystroke.
Related
ControlCommand, Send, ControlSetText, ControlFocus, SendKeyDelay (Option), SendKeyDownDelay (Option)
Example
ControlSend("Untitled", "", "Edit1", "This is a line of text in the notepad window")
Ich nutze AutoIt seit dem wochenende^^ also ich kann schon Programmieren auch anderen sprachen aber leider verstehe ich nicht so genau was du mir sagen willst ich habe mir das noch mal angesehen aber auch hier ist wieder die frage wie soll ich das machen wenn ich keinen festen fenstertitel habe? Und wie kann ich meine erste frage realisieren
Angeben und abfragen ist keine option es soll bisher wird nur ein klick vom user gefordert der rest passiert automatisch also will ich es dabei belassen das er keinen Aufwand hat!
Also müsste ich es mit dem Process raus bekommen sind die prozess id's auf allen pc's gleich und wenn ja wie frage ich diese ab? UNd verwende sie so das ich dann den namen raus bekomme!? Danke!
Virtuelle Maus simulieren c# 08/13/2012 - .NET Languages - 5 Replies moin moin
ich suche zurzeit eine möglichkeit um ingame mausbewegungen und clicks zu simulieren...
mit postmessage WM_MOUSEMOVE klappts halt nich da es geblockt wird :P
gibts da ne bypass methode die nicht detectbar ist :O?
progge in c#..
Während Spiel Maus aus Fenster bewegen 07/09/2010 - League of Legends - 5 Replies Hi zusammen.
Ich bin ein totaler LoL Noob, daher erscheint meine Frage vielleicht etwas dämlich. Ich bitte einfach um Nachsicht ;)
Also ich spiele LoL im Fenstermodus und würde gerne während des Spiels die Maus aus dem Fenster bewegen können, was aber nicht möglich ist. Da ich prinzipiell ein problem damit habe, wenn ein Spiel meine Maus gefangen nimmt und die Windows Hotkey auch nicht funktionieren hoffe ich einfach, dass ihr mir weiterhelfen könnt...
LG
Wow und virtuelle Desktops 06/03/2008 - World of Warcraft - 4 Replies Hi,
ich habe vor einiger Zeit das Tool Dexpot (Dexpot 1.4 - Das Utility für virtuelle Desktops) gefunden. Damit kann man unter Windows verschiedene virtuelle Desktops einrichten. D.h. dass man unterschiedliche Desktops hat auf denen die verschiedenen Programme angezeigt werden. Das kann man normalerweise dazu nutzen seine Fenster zu sortieren (Desktop 1 - Browser, Desktop 2 - Excel etc.).
Der Vorteil dieses Tools ist, dass Programme, die nicht auf dem aktuellen Desktop vorhanden sind...
I-Doser ---> Die virtuelle Droge 07/11/2007 - Off Topic - 36 Replies http://www.imagebanana.com/img/06gqhulj/Idoser.jpg
Was ist das?
Ein Programm was mit verschiedenen Tönen Klängen und Geräuschen auf verschiedenster Art und weise versucht das menschliche Gehirn zu manipulieren und verschiedenste Gefühlsregungen zu manipulieren.
Auf der Homepage steht man sollte es am besten in einen verdunkelten Raum machen. Hab schon einige Nachträge in anderen Foren gelesen wo die Leute von verbesserten Stimmungen Echos oder auch garnix nach 30 Minuten voller...