::**显示系统时间前一个小时的时间**
@echo off
setlocal enabledelayedexpansion
set a=%time:~,2%
set b=%date:~8,2%
set c=%date:~5,2%
set d=%date:~,4%
if %a%==0 (set a=23&& goto riq) else (set /a a-=1 && goto jes)
:riq
if %b%==01 (goto yue)
if %b%==08 (set b=07&& goto jes)
if %b%==09 (set b=08&& goto jes) else ( set /a b-=1 && goto jes)
:yue
if %c%==01 (set c=12& set b=31& set /a d-=1 && goto jes)
if %c%==03 (set /a g=%d%/4*4& if !g!==%d% (set b=29& set /a c-=1 && goto jes) else (set b=28& set /a c-=1 && goto jes))
if %c%==08 (set c=07& set b=31 && goto jes)
if %c%==09 (set c=08& set b=31 && goto jes)
echo 02>m
echo 04>>m
echo 06>>m
echo 11>>m
for /F %%i in ('findstr %c% m') do (set b=31& set /a c-=1&& goto jes)
set b=30& set /a c-=1 && goto jes
:jes
echo !d!-!c!-!b! !a!%time:~2,6%
pause
exit
下面是我做的QQ.bat文件,其他程序的BAT文件以此类推,QQ.bat代码如下:
REM ::**启动QQ程序**
@echo off
rem ::修改系统日期和时间至上周六19:00
date 2014-03-08
time 19:00
rem ::启动QQ程序
cd C:\Progra~1\Tencent\QQ\bin
start QQ
rem ::关闭QQ后将系统日期和时间调整回来
date 2014-03-13
net time /setsntp:ntp.fudan.edu.cn
w32tm /config /update
REM ::与授时中心服务器同步
现在这个BAT文件还有问题,就是最后返回的日期不是变量。不能与实际同步。作者: lwz56 时间: 2014-3-13 22:33
没必要这样吧,在电脑里面装个虚拟机,用虚拟机上网什么的,在真机是没有痕迹的,要么就装个shadow defender,把系统盘保护起来,qq什么的都装c盘,重启之后任何系统盘的痕迹都没了。作者: lbx7272 时间: 2014-3-14 09:53
感谢lwz56老师,学习了,尤其那个影子系统真不错!作者: 坏坏小生 时间: 2014-4-1 09:46
路由器能记下你上Q的时间的作者: wang6610 时间: 2014-4-1 11:46 本帖最后由 wang6610 于 2014-4-1 11:59 编辑