确定Java程序的输入源

问题描述 投票:0回答:1

我有一个AutoHotKey脚本,可以将键击发送到计算机上正在运行的Java程序。 Java程序如何告诉键击来自这个特定的脚本?我认为它与Java Runtime和Process API有关。

java windows autohotkey
1个回答
1
投票

除非外部源通过某些隐藏输入通知收件人应用程序,否则Java没有本地方式来判断点击是否来自外部源。

Java在虚拟机中运行,与本地语言(如C / C ++)相比,底层平台以有限的方式公开

如果JVM外部的机器人/宏/脚本正在使用,那么可以说java REST API或SOAP,它可以编写一个标题,或者不同的东西来向收件人程序报告自己。如果您有桌面客户端,则可以通过设置隐藏字段或其他类似机制来执行类似操作。

© www.soinside.com 2019 - 2024. All rights reserved.