打印

谁会编写dos批命令处理啊

[复制链接]
1093|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
limee|  楼主 | 2019-5-30 15:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
文件夹里有x000.ts、x001.ts、x002.ts、x003.ts、x004.ts

我想让程序依次显示

x000.ts   0000000000000000000000000000000
x001.ts   0000000000000000000000000000001
x002.ts   0000000000000000000000000000002
x003.ts   0000000000000000000000000000003
x004.ts   0000000000000000000000000000004

这个批命令怎么写?

我搞了个半成品,只显示了前面的一半。谁给改改啊?

@echo off
setlocal enabledelayedexpansion
set n=3
set m=32
for %%a in (*.ts) do (
set /a n+=1
set /a m+=1
echo "%%a!n~-3!" "%%a!m~-3!"
)
pause


使用特权

评论回复

相关帖子

沙发
dirtwillfly| | 2019-5-30 22:56 | 只看该作者
只在刚开始学习计算机的时候写过dos批处理命令,现在都还给老师了

使用特权

评论回复
板凳
wglzp123456| | 2019-5-31 07:25 | 只看该作者
你要写啥批处理

使用特权

评论回复
地板
zzz3265| | 2019-5-31 10:28 | 只看该作者
@echo off

for %%a in (*.ts) do call :procitem %%a
goto :eof

:procitem
set file=%1
set item=%file:~1,3%
set item_n=%item%
:next1
set item_n=0%item_n%
set check=%item_n:~32,32%
if "%check%"=="" (goto next1)
echo %file%   %item_n%
goto :eof

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

301

主题

475

帖子

0

粉丝