无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1801|回复: 1
打印 上一主题 下一主题

批处理应用(求助)(已解)

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-28 18:38:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎么做个批处理:


  一个作用1.替换某个分区的某个文件,并做备份(以用于以后恢复)
  
  一个作用2.换会原先替换的文件


有没有完整的批处理教程呀!!!

[ 本帖最后由 xuexiang 于 2008-4-18 06:43 PM 编辑 ]
2#
发表于 2008-3-28 23:34:55 | 只看该作者
原帖由 xuexiang 于 2008-3-28 06:38 PM 发表
怎么做个批处理:


  一个作用1.替换某个分区的某个文件,并做备份(以用于以后恢复)
  
  一个作用2.换会原先替换的文件


有没有完整的批处理教程呀!!!

cxs.bat内容如下
@echo off
set CXS_TYPE=%1
set CXS_FILE_1=%2
set CXS_FILE_2=%3
if exist %CXS_FILE_1%  GOTO NOFOUND
if %CXS_TYPE%==1  GOTO BAK
if %CXS_TYPE%==2  GOTO RESTORE

:BAK
ren %CXS_FILE_2% %CXS_FILE_2%.BAK>nul
copy %CXS_FILE_1%  %CXS_FILE_2%>nul
GOTO QUIT

:RESTORE
ren %CXS_FILE_2%.BAK %CXS_FILE_2% >nul
GOTO QUIT

:NOFOUND
echo "File not found"

:QUIT


使用方法
例子
1.将c:\aaa.txt替换d:\bbb.txt
cxs 1 c:\aaa.txt d:\bbb.txt

2.将d:\bbb.txt还原
cxs 2 * d:\bbb.txt


粗略写下,还有点细节例如加个参数 自动覆盖 /y 或一些判断,自己加吧!大概思路看了应该明白了!
你自己多动手写个完整点的吧!
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-22 03:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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