批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖
收下了这set 命令

TOP

不错哦,学习了

TOP

请允许我补充一丢丢:

对于数值1和数值2 的取值范围关系

当两者为负数的时候  数值1要小于数值2 否者为无效吧
create in tear !

TOP

你的教程总是这么朴实 易懂  可惜你的一日一教学成了断章 后续的虎头蛇尾

TOP

本帖最后由 shelluserwlb 于 2014-11-10 16:22 编辑

%VAR:~数值1,数值2%
1.  数值1无论正负都表示开始截取起始位置。
2.  数值2若为正数表示截取个数,若此值超过剩余字符数,则会截取剩余的全部字符。
     数值2若为负数表示截取结束位置。
3.  若缺少数值2和其前面的逗号,则表示截取从数值1所指的位置开始到最后一个字符为止。
4.  正数:从左到右数(从0开始算)    负数:从右到左数(从0开始算但不能为0)。

TOP

回复 36# craig_we


    那个输出是23吧??

TOP

感谢 学到了

TOP

我不是怎么看得明白
我是小白,希望老师多多帮助

TOP

谢谢楼主,学习了!
本人已死,不用联系,要联系下来联系~

TOP

本帖最后由 pda8888 于 2023-1-23 19:22 编辑

虽然我是新人一枚,也斗胆发表一下见解:
%var~:n,m%,
其中,n是指起始位置,m是指取多少个字符。
1、如果n是正数,则从左边开始数,起始位置是0,如果n是负数,则从字符尾部开始数。
2、如果m是正数,是从左往右计数,如果m是负数,是从右往左计数。
这样更易理解和记忆,不知说对了没有。
反正就是定义起始位置和取多少个字符,不涉及到保留和舍弃的复杂理解和记忆。

TOP

返回列表