จากคำถามของคุณ popbbr ที่ถามมาทาง PM ผมขอตอบไว้ในหัวข้อนี้
"คือผมจะใช้เครื่องสแกนที่ เป็นusb ที่เสียบกับคอมพิวเตอร์อะคับ แล้วนำไปสแกนบาโค๊ด
เมื่อสแกนมันจะได้ตัวเลขตัวอักษรออกมา ที่ Notepad
อยากจะนำข้อมูลที่สแกนได้มาแสดงผลออกมาเป็นเสียงอะคับ
จะทำฐานข้อมูลไว้ แล้วนำค่าที่สแกนได้มาเปรียบเทียบข้อมูลแล้วแสดงผลออกมาเป็นเสียง
ช่วยแนะนำหน่อยครับ
ไม่รู้ว่าจะนำค่าที่ได้จากการสแกนไปใช้อย่างไรอะครับ "จากคำถามยังกว้างไปนิดครับ
- คือเครื่องแสกน barcode มีอยู่แล้วหรือ คิดว่ากำลังจะซื้อ และให้เอาต์พุตออกมาเป็นแบบไหน
ที่ว่า ได้ตัวเลขตัวอักษรออกมา ที่ Notepad หมายถึง
- เครื่องแสกน เปิด Notepad ขึ้นมาให้เลย พร้อมข้อมูลที่แสกน
- เครื่องแสกน บันทึกไว้เป็นไฟล์ แล้วคุณใช้ Notepad เปิดมันขึ้นมาดู
- หรือ คุณเปิด Notepad ขึ้นมาแล้วเวลา แสกนจะปรากฏเป็น Text ใน Notepad เหมือนกับคุณคีย์มันลงไป
เครื่องแสกน barcode ที่ใช้ USB จะมืออยู่หลายลักษณะครับ คือ
- ให้เอาต์พุตมาทาง พอร์ตอนุกรม(เสมือน) เช่น COM1,COM2...
- ให้เอาต์พุตมาทาง keybord คือเหมือนกับว่า มี keybord เพิ่มขึ้นมาอีกตัว
ส่วนเรื่อง แสดงผลออกมาเป็นเสียงคงต้องใช้ Text To Speech (TTS)
ลองดูตัวอย่างใน Windows
ใน Control Panel ดับเบิ้ลคลิกที่ Speech เลือก Tab Text To Speech
ลองกดปุ่ม Preview ดู