中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 求一个修改时间的批处理 上一主题 | 下一主题
linjuming
初级用户





积分 30
发帖 30
注册 2008-9-19
状态 离线
『楼 主』:  求一个修改时间的批处理

1,运行批处理,系统当前时间减少2年
如    当前时间  =>  2007-1-1

2,然后运行某一个程序,如
d:\soft\ phraseExpress.exe

3,然后再把时间改回来
如    2007-1-1  =>  当前时间

================
之所以这么做,是因为phraseExpress.exe这个软件是收费软件,试用期过了,直接打开会说过期,但可以把系统时间改到过去,然后再运行,运行后再把时间改回来,同样可以用。

2009-12-31 10:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
BeeButterflyDos
新手上路





积分 17
发帖 16
注册 2009-10-16
状态 离线
『第 2 楼』:  


@echo off
echo 2007/1/1|date
d:\soft\phraseExpress.exe
echo 2009/12/31|date
[ Last edited by BeeButterflyDos on 2009-12-31 at 16:01 ]

2009-12-31 15:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ficn
初级用户





积分 30
发帖 15
注册 2008-6-23
状态 离线
『第 3 楼』:  

@echo off
set r=%date%
set/a w=%date:~0,4%-2
date %w%%date:~4,-4%
start "" "d:\soft\phraseExpress.exe"
date %r%

2009-12-31 19:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
monkeyzhen
新手上路





积分 8
发帖 7
注册 2009-7-7
状态 离线
『第 4 楼』:  

2楼的是管道的运用,很明白了。
3楼的是什么意思啊?刚学,还真的看不懂呢,能解释下么 O(∩_∩)O~

2010-1-1 11:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fengwuxzg
新手上路




积分 12
发帖 11
注册 2009-11-28
状态 离线
『第 5 楼』:  

字符串截取
set/?
set /a w=%date:~,4%取前四个字符即年份
%date:~4,-4%取第四个字符以后的字符即月份+日期

2010-1-1 12:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
monkeyzhen
新手上路





积分 8
发帖 7
注册 2009-7-7
状态 离线
『第 6 楼』:  

看了set/?   有点大头。。。再仔细找找别的看看
O(∩_∩)O谢谢

2010-1-3 16:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: