2017-03-06 113 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

就像耳機上的音量增加按鈕相當於在設備上彈起來的按鈕,你的按鈕應該等於 –