web-dev-qa-db-ja.com

USB QR /バーコードスキャナーを購入した場合、URLを読み取ったときに自動的にブラウザーを起動するように設定できますか?

Esky™ Automatic USB (Bi-directional) Barcode Scannerなどのスキャナーの購入を検討しています。

学校の生徒にスキャンしてもらいたいQRコード(有効なhttp URLを含む)をいくつか作成しました。

マシンを端末として使用したいのですが、学生はURLをスキャンすると、他に何もできなくなります(たとえば、キーボードやマウスがありません)。

そのため、スキャンするQRコードがURL形式の場合、このバーコードスキャナー(または他のスキャナー)を自動的にブラウザーを開くように設定することはできますか?

さらに、URL以外のQRコンテンツをブラウザのアクティブなフォームフィールドに入力することは可能でしょうか?つまりQRコードが12345、現在のWebページのアクティブなテキストボックスに入力するだけですか(Webページが既に開いている場合)?

4
dunc

その特定のスキャナーを購入しないでください-それは2Dバーコードをサポートしていません。

これに使用する予定のコンピューターにはWebカメラがありますか?それはこの目的のために完全に受け入れられるスキャナーかもしれないからです。次に、 http://blog.odoa.eu/post/QR-Code-Scanner-for-Desktop-and-Laptop.aspx などのソフトウェアを使用して必要な処理を実行できます。 (私はこれをテストしました。これは明らかに週末のプロジェクトですが、ブログの投稿にあることとは反対に、Windows 7では機能します)。

これは私がテストしていない別のものです、それはあなたが望むことを正確に行うかもしれないように見えます(ウェブカメラを使用して): http://www.funcode-tech.com/Download_en.html

私が懸念していることの1つは、キーボードやマウスがない場合に、Webページを表示した後にQRアプリケーションをフォアグラウンドに戻す方法です。もしそれが私なら、私はおそらくこれを行う方法としてAutoHotKeyをいじくり回すでしょうが、おそらく他の方法があります。

Webカメラが選択できない場合は、2Dスキャナーを購入する必要があります(通常はWebカメラよりも高価です!)。Webページへのアクセス方法の問題は少し複雑になります。そうは言っても、2Dスキャナーを使用している場合は、AutoHotKeyですべてを構築できる可能性があると思います。

5
davidcl

この目的のためのソフトウェアを開発するには、誰か(またはあなた自身)が必要になります。

基本的に、バーコード入力をキャプチャし、 ShellExecute API を使用してWebブラウザーを起動し、 SendMessage API を使用してテキストをブラウザーのフォームフィールドに送信する必要があります。

プログラミングのヘルプについては、試してみてください stackoverflow.com :)

4
howanghk

まだこれを実行しようとしている人は、デバイスのカメラを使用してWebページ内からQRコードをスキャンできるようになりました(ブラウザーの許可が必要です): https://github.com/schmich/instascan

ちなみに、スキャナーはページの一部であるため、これはアプリの切り替えの問題に役立つはずです。

フォームフィールドの自動入力の場合、Webサーバーを制御する場合は、必要なフォームフィールドに入力するために使用されるパラメーターをURLに追加できます。

これとは別に、コンピューターではなくスマートフォンを使用してURLを読み取ってみませんか?

スマートフォンには、URLを読み取って閲覧できるQRコード読み取りアプリが必ず搭載されます。 PCにはセキュリティ上の問題はありませんが、スマートフォンに個人データを残さないように注意してください...

0
harrymc