台灣最大程式設計社群網站
線上人數
1065
 
會員總數:242649
討論主題:187620
歡迎您免費加入會員
討論區列表 >> C# >> 如何產生一個模擬鍵盤F5的條碼
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何產生一個模擬鍵盤F5的條碼
價值 : 50 QP  點閱數:340 回應數:3

樓主

偶是大衛
中級專家
3250 120
3198 507
發送站內信

有大大們有類似經驗可分享嗎
目的就是掃描該條碼就去做某件事情
但不知F5的條碼該如何產生出來

搜尋相關Tags的文章: [ 條碼 ] ,
本篇文章發表於2017-11-27 15:31
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小羊窒息
捐贈 VP 給 小羊窒息 檢舉此回應
你的問題在C#, 應該是windows程式吧,

你需要的是 hook(勾子) 機制,(鍵盤滑鼠模擬器 很常用的機制)

短時間(例如1秒鐘以內)連續輸入 11111111 (8個1) 的話, 就執行F5這個按鍵功能...
這樣的話只要印出 *11111111* 的條碼, 就可以用條碼機直接去掃...
每嗶一次就是執行一次F5
本篇文章回覆於2017-11-27 16:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
一般來說,條碼的功能並無法去做或執行的動作。它只能幫你輸出字串。

所以如#1的做法。你可以設計一個特殊的碼。不是一般條碼的值。
只要掃描下去是這個碼就用程式去做f5的動作就行了。

當然你要注意一件事。資料內堶掖ㄓㄠo用到這樣的碼才行。
本篇文章回覆於2017-11-27 20:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Jones
捐贈 VP 給 Jones 檢舉此回應
如果懶得寫程式,其實市面上有很多的"條碼掃瞄器"(硬體),就有這個功能了,
也就是掃某個條碼,就等同按了某個功能鍵! 例如:掃到CODE39條碼 $Q 就等同按了F1功能鍵一樣,
當然,你要用鍵盤介面的掃瞄器,不能用RS-232介面的!
這是因為條碼機的Fireware幫你做了轉換,所以達到這樣的功能!
說穿了就是#1樓,#2樓說的做法,只是由掃瞄器的Fireware幫你做轉換,你不必自己寫程式去轉換!
本篇文章回覆於2018-01-02 22:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.