[英]Validating user input in batch
我有一个简单的批处理脚本:
@echo off
set cash=500
:a
set name=
set /p input=Enter your name:
echo %name%
goto :a
我知道批量输入很容易被利用,对此我已经读了很多文章。 我可以阻止用户仅输入input&&set cash=100000
但是如果用户输入|
如何停止关闭批处理文件|
字符?
问题是echo命令,而不是输入例程。
双引号可以解决此问题-还有其他方法。
@echo off
set cash=500
:a
set name=
set /p name=Enter your name:
echo "%name%"
goto :a
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.