2018年11月8日
摘要: 扩充”这个词汇来自于微软自己的翻译,意思就是对表示文件路径的字符串进行特殊的处理,具体功能罗列如下: ~I - 删除任何引号("),扩充 %I %~fI - 将 %I 扩充到一个完全合格的路径名 %~dI - 仅将 %I 扩充到一个驱动器号 %~pI - 仅将 %I 扩充到一个路径 %~nI - 仅 阅读全文
posted @ 2018-11-08 22:16 小破孩楼主 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串。举例说明其功能: @echo offset aa=伟大的中国!我为你自豪!echo 替换前:%aa%echo 替换后:%aa:中国=中华人民共和国%echo aa = %aa%set "aa=%aa:中国=中华人民共和国%"echo 阅读全文
posted @ 2018-11-08 22:08 小破孩楼主 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 其实,合并字符串就是将两个字符串放在一起就可以了。举例说明: @echo offset aa=伟大的中国!set bb=我为你自豪!echo %aa%%bb%echo aa=%aa%echo bb=%bb%set "aa=%aa%%bb%"echo aa=%aa%pause 同样,如果要改变变量aa 阅读全文
posted @ 2018-11-08 22:00 小破孩楼主 阅读(446) 评论(0) 推荐(0) 编辑
摘要: //获取字符串中的第4个和第5个字符 @echo off set str=123456789 set var=%str:~3,2% //其中3为偏移量(相对于第一个字符),2为长度 echo %var% pause @echo off set str=123456789 set var=%str:~0,1% //获取字符串中的第一个字符 echo %var% pause @echo ... 阅读全文
posted @ 2018-11-08 21:43 小破孩楼主 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 在批处理中,set的功能有点繁杂:设置变量、显示环境变量的名及值、做算术运算、等待用户的输入、字符串截取、替换字符串,是我们常用的命令之一。 在字符串截取方面,新手因为没能注意到偏移量的问题,很容易提取到错误的字符串,因此,这里,详细解释 set 截取字符的用法。 我们先来看一个例子: set st 阅读全文
posted @ 2018-11-08 21:18 小破孩楼主 阅读(351) 评论(0) 推荐(0) 编辑