【发布时间】:2015-01-05 03:42:40
【问题描述】:
我正在编写一个使用 choice 命令的批处理文件程序,如下所示:
choice /C Xx /N /CS
不要担心 /M 开关,或 /T 和 /D 开关对,我只是想对这个程序进行防呆,这样用户就不会因为不知道 Caps Lock 状态而意外,做出错误的选择。我在 Microsoft 站点、SO 此处以及其他外部 Internet 资源上阅读了许多文章,这些文章提供了批处理文件解决方案,但所有这些解决方案都涉及某种外部程序,例如 VBS 脚本等。我不介意被推荐给外部来源,或者如果它满足我的需求,我不介意关于 SO 的另一个问题。
简而言之,我希望能够在 pure batch 中切换 Caps Lock,而无需使用 anything 除了批处理文件。提前致谢。
【问题讨论】:
-
如果你去掉
/CS选项,选择将不区分大小写,你不必担心大写锁定的状态。 -
@SomethingDark 请阅读对答案的评论(所以你不认为我是一个愚蠢的菜鸟:P)
标签: windows batch-file capslock