我有一個簡單的批處理腳本驗證用戶輸入:批量
@echo off
set cash=500
:a
set name=
set /p input=Enter your name:
echo %name%
goto :a
我知道批輸入很容易被利用,我已經讀了很多關於該文章。我可以阻止用戶輸入input&&set cash=100000
,但如果用戶輸入|
字符,我該如何停止批量文件關閉?
我有一個簡單的批處理腳本驗證用戶輸入:批量
@echo off
set cash=500
:a
set name=
set /p input=Enter your name:
echo %name%
goto :a
我知道批輸入很容易被利用,我已經讀了很多關於該文章。我可以阻止用戶輸入input&&set cash=100000
,但如果用戶輸入|
字符,我該如何停止批量文件關閉?
我已經加了很多的驗證碼,(甚至從打字停止用戶「設置變量=」除其他東西,但它是該死的。「|」。這就是問題所在 – Jahwi
使用延遲擴展 – rojo