楼 主
求一个修改时间的批处理
发表于 2009-12-31 10:53 · 中国 广东 东莞 电信
初级用户
★
积分 30
发帖 30
注册 2008-09-19 14:07
17年会员
UID 126048
性别 男
状态 离线
1,运行批处理,系统当前时间减少2年
如 当前时间 => 2007-1-1
2,然后运行某一个程序,如
d:\soft\ phraseExpress.exe
3,然后再把时间改回来
如 2007-1-1 => 当前时间
================
之所以这么做,是因为phraseExpress.exe这个软件是收费软件,试用期过了,直接打开会说过期,但可以把系统时间改到过去,然后再运行,运行后再把时间改回来,同样可以用。
第 2 楼
发表于 2009-12-31 15:59 · 中国 福建 厦门 教育网
新手上路
★
积分 17
发帖 16
注册 2009-10-16 19:14
16年会员
UID 153178
性别 男
状态 离线
@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 ]
第 3 楼
发表于 2009-12-31 19:28 · 中国 福建 龙岩 电信
初级用户
★
积分 30
发帖 15
注册 2008-06-23 23:11
18年会员
UID 120750
性别 男
状态 离线
@echo off
set r=%date%
set/a w=%date:~0,4%-2
date %w%%date:~4,-4%
start "" "d:\soft\phraseExpress.exe"
date %r%
第 4 楼
发表于 2010-01-01 11:40 · 中国 山东 移动
新手上路
★
积分 8
发帖 7
注册 2009-07-07 11:42
17年会员
UID 148916
性别 男
状态 离线
2楼的是管道的运用,很明白了。
3楼的是什么意思啊?刚学,还真的看不懂呢,能解释下么 O(∩_∩)O~
第 5 楼
发表于 2010-01-01 12:51 · 中国 湖北 武汉 教育网
新手上路
★
积分 12
发帖 11
注册 2009-11-28 17:39
16年会员
UID 155545
性别 男
状态 离线
字符串截取
set/?
set /a w=%date:~,4%取前四个字符即年份
%date:~4,-4%取第四个字符以后的字符即月份+日期
第 6 楼
发表于 2010-01-03 16:05 · 中国 山东 移动
新手上路
★
积分 8
发帖 7
注册 2009-07-07 11:42
17年会员
UID 148916
性别 男
状态 离线
看了set/? 有点大头。。。再仔细找找别的看看
O(∩_∩)O谢谢
论坛跳转: