2017-03-06 7 views
-1

ここに私の考えがあります: 私は現在、患者用のチケットを印刷するシステムを持っています。マシン上の物理ボタンを押すと、チケットが印刷され、このマシンはCOMポート経由でコンピュータに接続されます。COMポートまたはUSBポートを使用して物理ボタンを制御する

私はこのボタンを触ってはいけないので、私はコードを使用しますが、これは私にとって大きな問題です。私の考えは、COMポート(またはUSBポート、または動作する任意のポート)を介してこのボタンを別のコンピュータに接続し、このソフトウェアのボタンをクリックするとVisual Studioを使用して「実際の」ボタンが表示されるソフトウェアを構築することです押された

*最初は、私はウェブサイトを構築するためにphpを使用しますが、私はVisua Studioのソフトウェアはずっと簡単だと思います。

これは可能ですか?私の英語で申し訳ありませんが、あなたがそれを取得しない場合はコメントを残してください。どうもありがとうございます!あなたがこれまで持っている何

enter image description here

+0

はい、それは可能である行わ

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

をしたいです。しかし、stackoverflowはビルド方法を尋ねる適切なチャネルではありません。これはメッセージボードではなく、ナレッジベースのことです。私はあなたがPHPでCOMポートから読み込む方法に関するいくつかのより多くの研究を行うことをお勧めします。 – castis

答えて

0

?ボタンを押すと特定のキーが押されたことを確認したり、特定のキーを押す指示を調べてから、そのキーをホットキーとしてボタンを作成してみてください。

またはkeydownイベントをフォームに追加し、正しいボタンが押されたことを確認してください。 これはkeydownイベントの内側になります。キーで「TargetKey」を置き換える は、あなたは非常に簡単に

+0

ありがとうございますが、このボタンはキーボードのキーではありません。これは、COMポート経由でコンピュータに接続するマシンのボタンです。 – KaZaT

+0

@KaZaTはい、まだキーを戻す必要があります。キーロガーを取得し、ボタンを押すと、それに相当するものが表示されます。 –

+0

ヘッドフォンのボリュームアップボタンのようなものは、デバイス上のボリュームアップに相当し、あなたのボタンは何かに匹敵する必要があります –

関連する問題