怎样才能使输入的英文小写在输出后自动变为大写?
另外,怎样限制字符只能为8个?
set /p lng=请输入英文:
echo %lng%>>1.txt
另外,怎样限制字符只能为8个?
set /p lng=请输入英文:
echo %lng%>>1.txt
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
set /p lng=请输入英文:
for %%a in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do call set lng=%%lng:%%a=%%a%%
echo %lng:~0,8%
@echo off
:begin
set /p lng=请输入英文:
for /f "skip=1 delims=:" %%a in ('^(echo "%lng%"^&echo.^)^|findstr /o ".*"') do set /a length=%%a-5
if %length% neq 8 (
echo 错误,请重新输入
goto :begin
)
for %%a in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do call set lng=%%lng:%%a=%%a%%
echo %lng:~0,8%