标题: [求助]如何实现每天定时统计电子表格并保存
[打印本页]
作者: jufeng
时间: 2006-5-30 10:27
标题: [求助]如何实现每天定时统计电子表格并保存
菜鸟求助,望大哥给予解决,谢谢!
工作中遇到问题:每天工作中须用电子表格统计东西并保存一次,有时忙就给忘了。请问 如何制作一个批处理并让其每天定时自动处理?
谢谢了!!!
急、急、、、
[
Last edited by willsort on 2006-6-8 at 21:05 ]
作者: 3742668
时间: 2006-5-30 12:47
Well,不知道你是想用批处理来做个提示还是想用批处理来操作电子表格。如果是前这,相对来说应该简单得多;如果是后者,那么不知道关于数据收集方面的工作是否也用批处理来做?如果连数据收集都要用批处理来完成的话估计有点心有余而力不足,如果不需进行数据收集的话,可以尝试用重定向的方法按逗号分隔的格式写数据到csv格式的文件,然后用excel打开,具体excel有什么命令行参数,能完成什么功能就需要靠你自己去发掘了,我没用过excel。
另外,建议在发贴的时候说明工作环境,阐明功能需求,更重要的是希望你能更改一下此贴的标题,具体事项可以参考置顶贴
[讨论]DOS批處理 & 腳本技術(批處理室)版规(草稿)
作者: jufeng
时间: 2006-5-30 15:57
菜鸟在此谢过3742668斑竹。
我想作一个批处理来每天固定时间备份文件,到一个文件夹中,并且当天备份的文件不能覆盖掉前一天备份的文件。
作者: Climbing
时间: 2006-5-30 16:13
Quote: |
Originally posted by jufeng at 2006-5-30 15:57:
菜鸟在此谢过3742668斑竹。
我想作一个批处理来每天固定时间备份文件,到一个文件夹中,并且当天备份的文件不能覆盖掉前一天备份的文件。 |
|
这实在是太简单了。Windows下建立一个计划任务,然后让这个计划任务按规定的时间运行下面的批处理即可,假设批处理的文件名叫backup.cmd:
@echo off
set src=要备份的文件名.xls
set dst=%date%_%time::=-%
set dst=%dst:.=-%_%src%
if not exist "%dst%" copy "%src%" "%dst%"
如果不满足需要,在此基础上稍加改动即可。
作者: jufeng
时间: 2006-5-30 16:33
谢谢楼上的。朋友就是朋友!
作者: jufeng
时间: 2006-5-30 16:38
我是菜鸟,看不懂,能不能一句一句解释解释?
作者: Climbing
时间: 2006-5-30 21:12
现在很少会有人手把手教别人东西,我更不会。
我所用的命令都是最基础的cmd/批处理命令,自己找一些基础的资料来学习一下吧。Windows的帮助就很值得参考。
作者: zhouhb
时间: 2006-5-31 13:16
Quote: |
Originally posted by Climbing at 2006-5-30 16:13:
这实在是太简单了。Windows下建立一个计划任务,然后让这个计划任务按规定的时间运行下面的批处理即可,假设批处理的文件名叫backup.cmd:
[code]
... |
|
太厉害了,谢谢!
作者: jufeng
时间: 2006-6-3 22:05
标题: 【求助】请求解决这个批处理
以下是个备份单个文件的批处理:
@echo off
set src=要备份的文件名.xls
set dst=%date%_%time::=-%
set dst=%dst:.=-%_%src%
if not exist "%dst%" copy "%src%" "%dst%"
如何将以上的批处理修改成备份文件夹的批处理?
谢谢!!
作者: willsort
时间: 2006-6-3 22:22
───────────────── 版主提示 ─────────────────
为了便于论坛用户浏览和版主管理,请您修改本主题的标题,以简要叙述主题的内容或意图
如果您确认标题不需要修改,请继续回复该主题进行申辩,若申辩理由充分,将取消该通知
如果您确认标题需要修改,请点击该主题首帖下方"编辑"按钮,在编辑页面中修改标题栏
如果此通知发出三日后您仍未进行申诉或修改,将由版主进行修改,并对作者进行相应处罚
处罚为扣除8点积分,包括追回您因发表主题奖励的6分和因标题违规而惩罚性扣除的2分
在得知您做出积极恰当的回应后,版主将在三个工作日内删除本提示以消除对您的不利影响
───────────────── 版主提示 ─────────────────
───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:合并主题
+ {21001} 【求助】请求解决这个批处理 -> 9楼
> {20901} 【求助】关于批处理 -> 1楼
说明:操作主题存在上下文的直接联系
处罚:因属论坛新人,不予积分处罚
提示:请访问 {7326}论坛新手必读,所有人的基本行为准则[转帖]
───────────────── 版务记录 ─────────────────
作者: jufeng
时间: 2006-6-8 16:36
标题: [求助]请求解决这个批处理
请求解决这个批处理
以下是个备份单个文件的批处理:
@echo off
set src=要备份的文件名.xls
set dst=%date%_%time::=-%
set dst=%dst:.=-%_%src%
if not exist "%dst%" copy "%src%" "%dst%"
如何将以上的批处理修改成能够备份文件夹的批处理?
谢谢!!
作者: fastslz
时间: 2006-6-8 16:48
copy 改成 xcopy /e
cmd下xcopy /?查看帮助
作者: jufeng
时间: 2006-6-8 17:00
谢谢fastslz
但是在执行批处理时跳出对话框要求选择,怎么解决不需要选择,执行批处理即可?
作者: fastslz
时间: 2006-6-8 17:16
呵呵...之所以要查看xcopy帮助是因为我不知道你的要求,就一个xcopy你学学还是有用的
作者: jufeng
时间: 2006-6-8 17:40
谢谢fastslz
我是想每天分两次自动备份文件夹里的东西,并形成一个新的含有日期和时间的文件夹,这样可以随时查看以前文件夹里的东西。因为我的这个文件夹里的东西是每天变换的。
再次谢谢能给予帮助。
作者: fastslz
时间: 2006-6-8 17:57
XCOPY /E /R /H /Y
不过推荐你用WINRAR压缩备份
for /F "tokens=1-3 delims=/- " %%A in ('date/T') do set DATE=%%A%%B%%
C:\Program Files\WinRAR\RAR u -ep1 -r -hp%DATE% ?:\?\%DATE%.rar ?:\work\*
作者: jufeng
时间: 2006-6-8 18:08
我是菜鸟,看后有点晕,能解释解释吗?
作者: fastslz
时间: 2006-6-8 18:23
这个是批处理的语法上面一句你不用理它
C:\Program Files\WinRAR\RAR u -ep1 -r -hp%DATE% ?:\?\%DATE%.rar(保存为某盘某文件夹下为日期的.rar文件) ?:\work\*(要备份的文件)
作者: fastslz
时间: 2006-6-8 18:46
补充下上面语句不完整
@echo off
for /F "tokens=1-3 delims=/- " %%A in ('date/T') do set DATE=%%A%%B%%C
for /F "tokens=1-3 delims=/: " %%A in ('time/T') do set TIME=%%A%%B
"C:\Program Files\WinRAR\RAR" u -ep1 -r -hp%DATE% ?:\?\%DATE%-%TIME%.rar(保存为某盘某文件夹下为日期时间的.rar文件) ?:\work\*(要备份的文件)
作者: willsort
时间: 2006-6-8 21:03
───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:修改标题 - 【求助】关于批处理
说明:原主题作者在通知发出三日后仍未申诉或修改,由版主修改并进行处罚
处罚:因属论坛新人,不予积分处罚,请访问 {7326}论坛新手必读,所有人的基本行为准则[转帖]
───────────────── 版务记录 ─────────────────
作者: jufeng
时间: 2006-6-9 10:28
谢谢楼上的朋友!
假设我要备份F:\公里 文件夹下的数据 到F:\新建文件夹
也能够备份,但是出现这种提示:错误 未知选项“hp20060609” 。必须点击确定后方能执行备份,请问如何解决?
@echo off
for /F "tokens=1-3 delims=/- " %%A in ('date/T') do set DATE=%%A%%B%%C
for /F "tokens=1-3 delims=/: " %%A in ('time/T') do set TIME=%%A%%B
"D:\解压软件\WinRAR" u -ep1 -r -hp%DATE% F:\新建文件夹\%DATE%-%TIME%.rar F:\公里\*
作者: fastslz
时间: 2006-6-9 10:51
-hp%DATE% 这个选项是加密RAR文件为备份日期(如:文件20060609-10.RAR密码是20060609)
出现错误 未知选项“hp20060609”是因为解压软件WinRAR版本不兼容此命令,下新版WinRAR3.51或不用此参数
@echo off
for /F "tokens=1-3 delims=/- " %%A in ('date/T') do set DATE=%%A%%B%%C
for /F "tokens=1-3 delims=/: " %%A in ('time/T') do set TIME=%%A%%B
"D:\解压软件\WinRAR" u -ep1 -r F:\新建文件夹\%DATE%-%TIME%.rar F:\公里\*
作者: willsort
时间: 2006-6-9 18:10
───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:合并主题 {21106}[求助]请求解决这个批处理 -11~20> 楼
说明:操作主题与本主题存在上下文的直接联系
处罚:因属论坛新人,不予积分处罚
提示:请访问 {7326}论坛新手必读,所有人的基本行为准则[转帖]
───────────────── 版务记录 ─────────────────
───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:删除主题:21122 - 【求助】解决批处理?
说明:原主题与现主题重复
处罚:因属论坛新人,不予积分处罚,请访问 {7326}论坛新手必读,所有人的基本行为准则[转帖]
───────────────── 版务记录 ─────────────────