Php 使用COM端口或USB端口控制physic按钮

Php 使用COM端口或USB端口控制physic按钮,php,winforms,visual-studio,Php,Winforms,Visual Studio,以下是我的想法: 我现在有一个系统来打印病人的票。当您按下机器上的物理按钮时,它将打印票据,并且此机器通过COM端口连接到计算机 现在,我想不按这个按钮,我会使用我的代码,但这对我来说仍然是一个大问题,因为我只是一个网络开发人员。我的想法是,我将通过COM端口(或USB端口或任何可用端口)将此按钮与另一台计算机连接,并使用Visual Studio构建一个软件,当我单击此软件上的按钮时,“真实”按钮将被按下 *起初,我认为我将使用php来构建网站,但我相信使用VisuaStudio的软件将更容易

以下是我的想法: 我现在有一个系统来打印病人的票。当您按下机器上的物理按钮时,它将打印票据,并且此机器通过COM端口连接到计算机

现在,我想不按这个按钮,我会使用我的代码,但这对我来说仍然是一个大问题,因为我只是一个网络开发人员。我的想法是,我将通过COM端口(或USB端口或任何可用端口)将此按钮与另一台计算机连接,并使用Visual Studio构建一个软件,当我单击此软件上的按钮时,“真实”按钮将被按下

*起初,我认为我将使用php来构建网站,但我相信使用VisuaStudio的软件将更容易

这可能吗?对不起我的英语,如果你不懂请留下评论。非常感谢你


到目前为止,你得到了什么?试着找出当你按下按钮时按下的键,或者查找某个按键的说明,然后用该键作为热键来制作一个按钮

或者在表单中添加一个keydown事件,并检查是否按下了正确的按钮 这将在keydown事件中。 将“TargetKey”替换为所需的密钥

if (e.KeyCode == Keys.TargetKey)
        {
            // code here
        }
else
         {
             // otherwise do blah blah
         }

很容易做到

是的,这是可能的。但是stackoverflow并不是询问如何构建它的合适渠道。这不是留言板,而是一个知识库。我建议您对如何使用PHP读取COM端口进行更多的研究。谢谢,但按钮不是键盘上的键。它是一个通过COM端口连接到计算机的机器按钮。@KaZaT是的,但仍应返回一个按键,获取一个按键记录器,然后按下该按钮,它将告诉您它的等效内容。就像耳机上的音量增大按钮相当于设备上的音量增大,你的按钮应该相当于我安装的完美键盘记录器,但它没有任何功能(但其他程序可以)