我正在编写一个批处理文件程序,它使用 choice 命令,如下所示:
choice /C Xx /N /CS
简而言之,我希望能够在纯批次中切换Caps Lock,而不使用批处理文件以外的任何。提前谢谢。
答案 0 :(得分:0)
你不能 - Windows BAT / CMD脚本语言无法这样做。 TechNet:CMD提供了CMD直接支持的语句/命令的完整列表。请注意,即使您使用的choice
也不是脚本语言本身的一部分。
正如在评论中所指出的,删除“/ CS”选项将执行您正在寻找的不区分大小写的比较:
选择/?
...
/ CS启用区分大小写的选择。默认情况下,该实用程序不区分大小写。
除非你的目标是非常老(我认为3.1或者可能是vanilla 95)版本的Windows,否则你可以安全地使用VBS,因为它总是出现在更新版本和JavaScript上。如果您正在寻找其他命令行实用程序,请查看XP command line reference,因为它将为您提供最广泛的工具列表。