Senden Sie simulierte Maus- / Tastaturereignisse ohne Programmierung in Fenstern

975
Ramin Firooz

Ich habe eine Windows-App und möchte ein Klickereignis an das Fenster senden.

Zum Beispiel in Android und mit ADB.exe verwende ich diesen Code:

adb.exe shell input x,y

0
Möglicherweise suchen Sie nach AHK = AutoHotKey. Übrigens Ich wäre überrascht, wenn auf Android die EXE-Dateien laufen würden. TheUser1024 vor 9 Jahren 2
@ TheUser1024 AHK schreibt ein Skript. Ich denke, das zählt als Programmierung und ist wahrscheinlich so schwierig / einfach wie Batch-Dateien, was schwieriger sein kann als eine normale Programmiersprache. cos-Programmiersprachen verfügen über Compiler, die sehr genaue Fehlermeldungen geben. Ich bin mir nicht sicher, ob AHK das tut barlop vor 9 Jahren 1
Sie können mit Nircmd aber ich bin nicht sicher, wie barlop vor 9 Jahren 0
`C: \ nircmd> nircmd.exe sendkeypress a` <- das sendet ein 'a' an das aktuelle Fenster, wo es geschrieben wurde, aber zum Schreiben bin ich nicht sicher, wie ich es in ein anderes Fenster bringen kann barlop vor 9 Jahren 1

1 Antwort auf die Frage

1
d3dave

Die Antwort auf diese Frage hängt stark davon ab, wie der Begriff "Programmierung" definiert wird.

In jedem Fall können Sie die Mauseingabe in Windows simulieren, indem Sie verschiedene Dienstprogramme verwenden, die online heruntergeladen werden können, oder alternativ mit PowerShell. Beide Ansätze könnten als Programmierung gelten.

Es sollte ziemlich offensichtlich sein, dass die einzige Möglichkeit, die Mauseingabe zu simulieren, ohne etwas zu verwenden, was als Programmierung zählt, die Verwendung einer Maus wäre.

In meinem Fall ist AHK ein gutes Werkzeug. Danke dir Ramin Firooz vor 9 Jahren 0