2012-05-19 64 views
3

如何使用USB條形碼掃描器掃描條碼時模仿鍵盤按鍵?我對此沒有任何想法,我只想獲得一些關於如何做到這一點的建議/指示。如果我有這種形式,條形碼號碼將如何在該文本框中輸入?謝謝!Jquery條碼掃描器集成

<form method="post" action=""> 
    <input type="text" id="barcode-input" name="barcode-input" value=""/> 
</form> 
+0

我不明白這個問題。你想知道如何用jQuery設置值?如何處理條碼掃描器? – MonkeyMonkey

+0

我不明白你想要做什麼。您的條形碼掃描儀是否楔入鍵盤?如果您打開記事本並掃描某些內容,您是否看到記事本中的輸出? – tzerb

+0

不,我如何使用條形碼掃描器在文本框中輸入條形碼值。我沒有條形碼的手冊/軟件/說明。 –

回答

5

我見過的條形碼掃描儀(沒有那麼多我不得不承認)就像一個鍵盤。舊的甚至有一個PS/2端口。但即使是USB的人也喜歡將自己標識爲鍵盤。掃描代碼時,掃描儀的行爲就好像您實際上已按下鍵盤上的數字鍵,可能以返回鍵結束。

因此,您所做的是將重點放在您的文本框中,並掃描您的代碼並完成。

+0

感謝您的回覆!我得到了它的工作 –

0

如果您的掃描儀不能像鍵盤一樣工作,並且必須以編程方式獲取代碼,則必須使用自動化工具。

根據您使用的語言以及您的操作系統,可能會有幾個自動發送鍵的選項,但其中大多數選項都無法找到並選擇您的文本字段。您必須自己定位光標,然後使用自動化工具爲您推動按鍵。

如果你在Windows上,PyWinAuto是我的幾個同事最喜歡的選擇。它有一個簡單但可靠的API來完成這些基本的自動化任務。