Batch file 限制苏联在批处理程序中使用空格键

Batch file 限制苏联在批处理程序中使用空格键,batch-file,set,delimiter,Batch File,Set,Delimiter,我正在使用以下工具,这些工具可以很好地满足我的需要,只是我想限制用户输入任何空格键。我如何才能做到这一点 SET /P GET_ADMIN_PASSWORD_MISSMATCH_OPTION= Selection: 您不能限制他们批量按空格键,但您可以在他们输入内容后去掉空格 set /p GET_ADMIN_PASSWORD_MISSMATCH_OPTION=Selection: set GET_ADMIN_PASSWORD_MISSMATCH_OPTION=%GET_ADMIN_PAS

我正在使用以下工具,这些工具可以很好地满足我的需要,只是我想限制用户输入任何空格键。我如何才能做到这一点

SET /P GET_ADMIN_PASSWORD_MISSMATCH_OPTION= Selection: 

您不能限制他们批量按空格键,但您可以在他们输入内容后去掉空格

set /p GET_ADMIN_PASSWORD_MISSMATCH_OPTION=Selection: 
set GET_ADMIN_PASSWORD_MISSMATCH_OPTION=%GET_ADMIN_PASSWORD_MISSMATCH_OPTION: =%

我还建议使用更短的变量名!:)

您应该首先警告用户不能使用空格,然后验证缩短的密码是否符合他们的要求。但除此之外,这正是我要说的。