永发信息网

批处理 怎么在批处理中输入号码之后按序号排列 并输入他的后几位

答案:2  悬赏:20  手机版
解决时间 2021-03-04 17:11
RT例如输入12312340001自动在文本中排列出100个之后的数字 输出12312340001=340001
12312340002=340002
12312340003=340004
.。。。。。。。。。
12312340099=340099
最佳答案
::═════代═══码═══开═══始═════
@echo off&setlocal enabledelayedexpansion
set /p s=请输入一个数字串:
set /a m=6
rem m的值6代表要截取的后面几位
set /a max=100
rem max的值100表示要显示其后面的多少个
call set n=%%s:~-!m!%%
for /l %%i in (1,1,!max!) do (
set /a m1=s+%%i,m2=n+%%i
echo !m1!=!m2!)
pause
::Created By escortmnm from VBS团队
::═════代═══码═══结═══束═════
全部回答
给你一个例子:批处理怎样在原文件名中插入随机序号?如下: 批处理放要处理的文件夹运行,编号形式为三位数加下划线接原文件名 请确定文件总数不要超,代码第一行的1000中0的个数决定编号位数可自己改 如果已有这种形式mp4文件会先去掉原编号 编号总是从001开始顺序编号但对应的mp4文件是随机的 无论有无新文件加入,每运行一次会重排一次 @echo off&cd/d %~dp0&set/a n=1000 setlocal enabledelayedexpansion for /f "tokens=1* delims=_" %%i in ( 'dir/b/a-d *.mp4^|findstr/b "[0-9][0-9]*_"')do ren "%%i_%%j" "%%j" for %%i in (*.mp4)do set "#!random!=%%i" for /f "tokens=1* delims==" %%i in ('set #')do ( set/a n+=1 echo !n:~1!_%%j ren "%%j" "!n:~1!_%%j" ) set/p=按任意键退出... <>nul
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
biangbiang面的biang字怎么写啊?
如何提高课堂学习效率
女生必会说的金句是哪些?
OPPOR7CP2396是4G吗
中医执业医师考试试卷编号没写,但是图卡了,
(12分)雄鸡具有打鸣等第二性征,若体内雄激
从前三星智力快车的一个主持人况皓,高手来!
求芒果TVVIP账号
受罚者之灾伤害计算
在邯郸上夜大需要交多少钱呢?还有它开有计算
在(  )的情况下,企业雇用员工的成本会降
健康茶固体饮料属于食品还是药品
求解模一样
家用电钻电锤哪个好
补全句子1,a:__________b:yes,i am li ming.
推荐资讯
机电产品国际招标项目在确定中标人之前,中标
奋斗乡中心幼儿园地址在哪,我要去那里办事
L'OREAL这个地址在什么地方,我要处理点事
袁隆平的老婆是谁
【蚂蚁有眼睛吗】蚂蚁有眼睛吗?能看到什么样
金字塔的尖指向哪里?
十月中旬去长春,长白山穿什么衣服?
sony a7m2的五轴防抖有什么好处
情人节和女朋友怎么过好?
【铜绿山】铜绿山的“绿”读音
两次考试成绩平均分在80分,第一学期是第三,
现在赛尔号的组队训练室在哪?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?