0

我正在编写一个我只想每天运行一次的批处理文件,代码如下:

set ACTUALDATE=%date:~4,2%-%date:~7,2%-%date:~10,4%
set /p BEFOREDATE=<date.txt
if %ACTUALDATE% == %BEFOREDATE% GOTO L
echo %ACTUALDATE%>date.txt
start Minecraft/Launcher/Minecraft.exe

C:/Python24/python.exe timer.py

start "" cmd /c "echo Time is almost up!&echo(&pause"


tasklist /FI "IMAGENAME eq python.exe*32" 2>NUL 

:L
C:/Python24/python.exe timer2.py

taskkill /f /im javaw.exe

这工作正常,它运行然后在时间之后终止 Minecraft,这是根据 python 文件判断的。这不是问题,问题是用户对这个程序不是很满意,我正在尝试解决他可以更改计算机上的日期并重新运行程序的事实。

有没有办法从服务器或某种方式设置“ACTUALDATE”,这样他就无法更改日期。如果有任何方法可以解决这项工作,将不胜感激。

感谢您的帮助。

4

1 回答 1

1

你可以使用net time \\servername(/set 如果你想改变当地时间)

于 2013-02-05T05:23:40.010 回答