========================================= @echo off echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒 pause =========================================
替换字符串
替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串。举例说明其功能:
1 2 3 4 5 6 7 8 9 10
========================================= @echo off set aa=伟大的中国!我为你自豪! echo 替换前:%aa% echo 替换后:%aa:中国=中华人民共和国% echo aa = %aa% set "aa=%aa:中国=中华人民共和国%" echo aa = %aa% pause =========================================
对于上面的例子有一点说明,对比两个echo aa = %aa%可以发现,如果要修改变量aa的内容的话,就需要将修改结果“%aa:中国=中华人民共和国%”赋值给变量aa。上面的字符串截取也有着同样的特点。
字符串合并
其实,合并字符串就是将两个字符串放在一起就可以了。举例说明:
1 2 3 4 5 6 7 8 9 10 11
========================================= @echo off set aa=伟大的中国! set bb=我为你自豪! echo%aa%%bb% echo aa=%aa% echo bb=%bb% set "aa=%aa%%bb%" echo aa=%aa% pause =========================================