小弟跪求BAT代码,高手们来啊~
来源:百度知道 编辑:UC知道 时间:2024/05/11 04:07:02
我想限制BAT的字符输入
限制条件:
1.不超过9位数
2.必须是数字
这段限制的代码怎么写???
不是我是说在输入时限制用户只能输入1234567890这些字符,而且最多只能输入9个
限制条件:
1.不超过9位数
2.必须是数字
这段限制的代码怎么写???
不是我是说在输入时限制用户只能输入1234567890这些字符,而且最多只能输入9个
楼主你说的什么意思啊?
没听懂,不知道你要做什么.
如果你要数值可以更改的,你可以用参数实现.就是在调用批处理的时候传参数.
传参数简单直接空格参数值就可以了,
在里面调用的时候就是 %1 %2 等.依此类推..
例如:
C:\>file.bat explorer
批处理内容:
start %1;
就可以启动我的电脑..
@ECHO OFF
:kais
cls
set/p var=请输入:
if "%var%"=="" goto kais
if not "%var:~9,1%"=="" goto cao
echo %var%|findstr "[^0-9]">nul&&goto fff
cls
echo 你输入的是 %var%
pause
goto kais
:fff
cls
echo 输入的不是纯数字,
pause
goto kais
:cao
cls
echo 输入的超过9位数,
pause
goto kais