मेरे पास एक विन 7 बैट फाइल है जो उपयोगकर्ता को एक नंबर दर्ज करने के लिए प्रेरित करती है, फिर वह उस नंबर को एक टिक्ल स्क्रिप्ट के तर्क के रूप में पास करती है।
एक ऑप्टिकल बारकोड स्कैनर का उपयोग नंबर प्रदान करने के लिए किया जाता है, लेकिन फिर मैं उपयोगकर्ता को बैट फाइल जारी रखने से पहले नंबर (कीबोर्ड का उपयोग करके) को संशोधित करने में सक्षम होना चाहता हूं। समस्या यह है कि स्कैनर स्कैन के अंत में एक कैरिज रिटर्न जोड़ता है जो बैट फ़ाइल को स्वचालित रूप से जारी रखता है (यदि मैं स्कैनर के बजाय कीबोर्ड का उपयोग करके नंबर दर्ज करता हूं, तो बल्ले की फाइल तब तक जारी नहीं होती है जब तक कि कीबोर्ड दर्ज न हो जाए ।
इसलिए मैं चाहता हूं कि स्कैनर द्वारा भेजे गए कैरेज रिटर्न को अनदेखा करने के लिए बैट फाइल, लेकिन तब जारी रखें जब उपयोगकर्ता कीबोर्ड पर एंटर दबाए।
यहाँ मेरी बैट फाइल है:
echo off
set /p sernum= Enter the serial number:
cd C:\Tcl\bin
tclsh.exe tcl_file.tcl %sernum%
cmd