标题: 求一个修改时间的批处理
[打印本页]
作者: linjuming
时间: 2009-12-31 10:53
标题: 求一个修改时间的批处理
1,运行批处理,系统当前时间减少2年
如 当前时间 => 2007-1-1
2,然后运行某一个程序,如
d:\soft\ phraseExpress.exe
3,然后再把时间改回来
如 2007-1-1 => 当前时间
================
之所以这么做,是因为phraseExpress.exe这个软件是收费软件,试用期过了,直接打开会说过期,但可以把系统时间改到过去,然后再运行,运行后再把时间改回来,同样可以用。
作者: BeeButterflyDos
时间: 2009-12-31 15:59
@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 ]
作者: ficn
时间: 2009-12-31 19:28
@echo off
set r=%date%
set/a w=%date:~0,4%-2
date %w%%date:~4,-4%
start "" "d:\soft\phraseExpress.exe"
date %r%
作者: monkeyzhen
时间: 2010-1-1 11:40
2楼的是管道的运用,很明白了。
3楼的是什么意思啊?刚学,还真的看不懂呢,能解释下么 O(∩_∩)O~
作者: fengwuxzg
时间: 2010-1-1 12:51
字符串截取
set/?
set /a w=%date:~,4%取前四个字符即年份
%date:~4,-4%取第四个字符以后的字符即月份+日期
作者: monkeyzhen
时间: 2010-1-3 16:05
看了set/? 有点大头。。。再仔细找找别的看看
O(∩_∩)O谢谢