gpt4 book ai didi

java - 使用 JSSC 通过串口发送 Ctrl+P

转载 作者:行者123 更新时间:2023-12-01 10:38:28 32 4
gpt4 key购买 nike

我正在制定一个工作计划。该程序只是一个通过串口连接设备的终端,在这个特定的设备中,它需要您同时按 Ctrl 和 P 才能进入菜单。目前,我的临时解决方案是使用 JSwing 的 Robot,这正是我不想做的。

我想如果我发送SerialPort.writeInt(KeyEvent.VK_CONTROL + KeyEvent.VK_P);它也许会成功。我尝试在自己的行中编写 KeyEvent.VK_CONTROLKeyEvent.VK_P 但它们是单独发送的,而不是一起发送来模拟“Control-Down->P”。

有谁知道除了机器人之外还有其他可能的替代方案吗?也许有解决方法?

最佳答案

KeyEvent.VK_CONTROL is 17
KeyEvent.VK_P is 80

17 + 80 = 97 => not good
17 & 80 = 16 => control-P

所以:

SerialPort.writeInt(KeyEvent.VK_CONTROL & KeyEvent.VK_P);
or
SerialPort.writeInt(16);

关于java - 使用 JSSC 通过串口发送 Ctrl+P,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34552743/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com