下面是我的解压的批处理:
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
操作:[2008-12-13]在帖子标题中增加搜索关键字;代码加code标签
说明:原标题"求助:解压和日期问题???"不利于论坛搜索
处罚:论坛新人免于积分处罚
提示:建议阅读以下帖子
{1415}提问的智慧
{7326}论坛新手必读,所有人的基本行为准则
{22703}请不要做浮躁的人
{32667}[愤怒]那些连标题都写不清楚的人们啊,你们醒醒吧
{32825}本版严厉整顿烂帖
───────────────── 版务记录 ─────────────────
[
Last edited by 5721617 on 2008-12-14 at 08:50 ]