中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-10 23:00
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何把解压出错信息写入日志及计算N天前的日期 查看 748 回复 6
楼 主 如何把解压出错信息写入日志及计算N天前的日期 发表于 2008-12-13 23:22 ·  中国 河南 郑州 联通
新手上路
积分 10
发帖 10
注册 2008-12-12 23:50
17年会员
UID 133697
性别 男
状态 离线
下面是我的解压的批处理:
set "log_path=D:\log.txt"
set "ml=d:\test2"
set "rar_log=d:\test2\winrar.log"
set "etldata=d:\test2"for /r %ml% %%i in (*) do (
echo %%~nxi
winrar X -O+ -ilogd:\test.txt %ml%\%%~nxi * %etldata%
call :errorlevel "%%~nxi" "%log_path%"
)


问题:如果遇到不是压缩文件就会弹出警告框,只能点击确定才会继续解压下一个文件,并且也不会写日志文件。
这个批处理以后是定时运行的,能不能不让他弹警告框,写到日志中,怎么做大家帮帮忙!

我传给批处理一个20081208的日期,如何获得前5天的日期就是20081203??

───────────────── 版务记录 ─────────────────
执行:HAT
操作:在帖子标题中增加搜索关键字;代码加code标签
说明:原标题"求助:解压和日期问题???"不利于论坛搜索
处罚:论坛新人免于积分处罚
提示:建议阅读以下帖子
{1415}提问的智慧
{7326}论坛新手必读,所有人的基本行为准则
{22703}请不要做浮躁的人
{32667}那些连标题都写不清楚的人们啊,你们醒醒吧
{32825}本版严厉整顿烂帖
───────────────── 版务记录 ─────────────────


[ Last edited by 5721617 on 2008-12-14 at 08:50 ]
2 发表于 2008-12-14 02:59 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
计算日期用DATEX

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
3 发表于 2008-12-14 03:01 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
把WINRAR.exe 换成RAR.EXE

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
4 发表于 2008-12-14 08:47 ·  中国 河南 郑州 联通
新手上路
积分 10
发帖 10
注册 2008-12-12 23:50
17年会员
UID 133697
性别 男
状态 离线
DATEX怎么用啊??? 解压rar不行我刚开始用的就是rar后来换的winrar。
5 发表于 2008-12-14 16:15 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
用论坛搜索,,
输入RAR.EXE /? 看帮助

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
6 发表于 2008-12-14 20:24 ·  中国 河南 郑州 联通
新手上路
积分 10
发帖 10
注册 2008-12-12 23:50
17年会员
UID 133697
性别 男
状态 离线
我在dos下执行不了datex命令,为什么?
我解压的是.gz格式的文件,rar解压不了,所以我用的是winrar。
7 Re 6楼 发表于 2008-12-14 22:33 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
建议将问题描述更新到顶楼
论坛跳转: