2017-03-06 190 views
-1

这里是我的想法: 我目前有一个系统打印患者票。当您按下机器上的物理按钮时,它将打印票据,并且该机器通过COM端口连接到计算机。使用COM端口或USB端口控制物理按钮

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

*起初,虽然我会用php来建立网站,但我相信Visua Studio的软件会容易得多。

这可能吗?对不起,我的英文,请留下评论,如果你没有得到它。非常感谢!

enter image description here

+0

是的,它是可能的。但是,stackoverflow不是要求如何构建它的正确渠道。这不是一个留言板,而是更多的知识库。我建议你做一些关于如何从PHP读取COM端口的更多研究。 – castis

回答

0

你有什么这么远吗?尝试找到当你按下按钮时按下了什么按键,或者查找使某个按键被按下的指令,然后使用该按键作为热键。

或在表单中添加一个keydown事件并检查是否按下了正确的按钮 这将在keydown事件中。 用钥匙替换“TargetKey”你想

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

很容易做到

+0

谢谢,但按钮不是键盘上的按键。它是通过COM端口连接到计算机的机器的按钮。 – KaZaT

+0

@KaZaT是的,但仍应该返回一个按键,得到一个关键记录器,然后按下按钮它会告诉你它的等价物。 –

+0

就像耳机上的音量增加按钮相当于在设备上弹起来的按钮,你的按钮应该等于 –