找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25537|回复: 8

[文本处理] [已解决]批处理如何创建序号?

[复制链接]
发表于 2011-10-8 01:21:50 | 显示全部楼层 |阅读模式
本帖最后由 wolfan 于 2011-10-19 18:19 编辑

请问如何创建序号。

jl.log,由op.bat写入每次开机时间。格式如下。
%deta% - %time%
想在前面加个序号,每开机一次记录+1。
  1. 1. 2011-10-05 - 23:15
  2. 2. 2011-10-05 - 23:33
复制代码

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-10-8 08:24:44 | 显示全部楼层
本帖最后由 601997526 于 2011-10-8 15:18 编辑
  1. @echo off
  2. (for /f "delims=." %%i in (jl.log) do set i=%%i)2>nul
  3. set /a i+=1
  4. echo %i%. %date:~0,10% - %time:~0,5% >>jl.log
  5. pause
复制代码

评分

参与人数 1PB +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

发表于 2011-10-8 14:58:30 | 显示全部楼层
回复 2# 601997526


    第四行,应该写成这样吧
echo %i%.%date:~0,10% - %time:~0,5% >>jl.log

评分

参与人数 1PB +3 收起 理由
CrLf + 3 乐于助人

查看全部评分

发表于 2011-10-8 15:17:44 | 显示全部楼层
回复 3# Hello123World


    确实少写了一个点,最近写P总是会出点错误,感谢指正
发表于 2011-10-8 15:58:58 | 显示全部楼层
  1. @echo off
  2. find /c /v ""<jl.log>b.txt
  3. set /p a=<b.txt
  4. del b.txt/q
  5. set /a a+=1
  6. echo %a%. %date:~0,4%-%date:~5,2%-%date:~8,2% - %time:~0,5%>>jl.log
复制代码

评分

参与人数 1PB +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

 楼主| 发表于 2011-10-9 00:56:26 | 显示全部楼层
  1. %date:~0,10%
复制代码
这个0,10%是啥用的?
发表于 2011-10-9 23:15:15 | 显示全部楼层
用來顯示的

舉例:
%date:~0,10%-%time:~0,10%
(全部顯示)顯示位元 由左至右數0到10 會變成
2011/09/12-15:00:45.7
顯示位元 由左至右數0到第4個字 會變成
%date:~0,4%-%time:~0,10%
2011-15:00:45.7

评分

参与人数 1PB +5 收起 理由
CrLf + 5 乐于助人

查看全部评分

发表于 2011-10-10 00:36:18 | 显示全部楼层
::直接数行数
set /a n=1
for  /f  "delims=" %%i in (jl.log) do set /a n=n+1
::n为新行数

评分

参与人数 1PB +5 收起 理由
CrLf + 5 乐于助人

查看全部评分

发表于 2011-10-10 20:52:50 | 显示全部楼层
回复 6# wolfan


批处理set命令截取字符详解
http://bbs.bathome.net/thread-996-1-1.html

批处理set命令变量字符截取点点通
http://bbs.bathome.net/thread-40-1-1.html

批处理新手set命令截取字符练习工具
http://bbs.bathome.net/thread-1149-1-1.html

评分

参与人数 1PB +3 收起 理由
CrLf + 3 乐于助人

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:12 , Processed in 0.080841 second(s), 18 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表