@echo off
::显示系统环境变量
set
pause
::#########################################################################
::显示以c开头的变量
set c
pause
::#########################################################################
set value=ok
::计算结果后,赋值
set /a value=2-1
echo %value%
pause
::#########################################################################
::手工输入值
set /p value=输入你的名字
echo %value%
pause
::#########################################################################
::set /p的特殊用法 (set /p=<nul相当于输出字符并不带回车,for用与延时)
for /l %%i in (1 1 70) do (
set /p=O<nul
for /l %%a in (1 1 50) do ver>nul
)
pause>nul
::#########################################################################
::替换一部份值,abc -> a2c,set newVar="%oldVar:str1=str2%
set value=abc
set value=%value:b=2%
echo %value%
pause>nul
::#########################################################################
::字符串截取,从0到始:abcd -> bc, %Var:~start,len% ,负len是从倒数开始
set value=abcd
set value=%value:~1,2%
echo %value%
pause>nul
pause
::显示系统环境变量
set
pause
::#########################################################################
::显示以c开头的变量
set c
pause
::#########################################################################
set value=ok
::计算结果后,赋值
set /a value=2-1
echo %value%
pause
::#########################################################################
::手工输入值
set /p value=输入你的名字
echo %value%
pause
::#########################################################################
::set /p的特殊用法 (set /p=<nul相当于输出字符并不带回车,for用与延时)
for /l %%i in (1 1 70) do (
set /p=O<nul
for /l %%a in (1 1 50) do ver>nul
)
pause>nul
::#########################################################################
::替换一部份值,abc -> a2c,set newVar="%oldVar:str1=str2%
set value=abc
set value=%value:b=2%
echo %value%
pause>nul
::#########################################################################
::字符串截取,从0到始:abcd -> bc, %Var:~start,len% ,负len是从倒数开始
set value=abcd
set value=%value:~1,2%
echo %value%
pause>nul
pause