所以在 *.cmd 文件中我有:
set /p variable=user input here
现在我应该用这个变量做某事,但用户可以在这里放任何东西,甚至是如果未转义则不允许的字符。所以我在 CMD 工具箱中有任何东西来处理这种可能性。那就是现在自动创建(用户不知道什么是允许的,什么是不允许的)另一个包含所有必要字符的变量已转义,以便我可以在我的脚本中安全地使用它?
所以在 *.cmd 文件中我有:
set /p variable=user input here
现在我应该用这个变量做某事,但用户可以在这里放任何东西,甚至是如果未转义则不允许的字符。所以我在 CMD 工具箱中有任何东西来处理这种可能性。那就是现在自动创建(用户不知道什么是允许的,什么是不允许的)另一个包含所有必要字符的变量已转义,以便我可以在我的脚本中安全地使用它?