标题: [数值计算] 批处理命令set的一个新的赋值方法 [打印本页]
作者: dengyuli 时间: 2013-11-15 20:30 标题: 批处理命令set的一个新的赋值方法
这个是我无意间发现的,在set语句的等于号的右边的最后面加上^^^
set就会把本文件下一行的所有字符赋给这个变量
实例:- @echo off
- set a=
- setlocal enabledelayedexpansion
- mode con cols=113 lines=15
- color 9f
- :1
- cls
- for /l %%i in (1,1,100) do (
- set c=%%i
- set d=!c!
- set /a d=d%%2
- if !d!==0 call:2
- cls
- echo 程序正在初始化. . .
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo !c!%%
- echo !a!
- sleep.com 1
- )
- pause & exit
- :2
- set a=!a!^^^
- ε
- goto:eof
复制代码
作者: foxJL 时间: 2013-11-15 21:00
一个^就可以了,在这里的作用是转义回车符.
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |