我正在寻找一种基本上创建时钟来存储当前 Windows 时间的方法。我需要一个单独的时钟的原因是我正在使用 python 更改 Windows 系统时间。因此,我想将 Windows 时钟设置回一大堆其他 java 和批处理文件执行后的时间。
问问题
286 次
1 回答
1
如果您使用的是 win32api,则使用win32api.GetSystemTime和win32api.SetSystemTime:
system_time = win32api.GetSystemTime()
# do stuff here
import subprocess
filepath="D:/path/to/batch/myBatch.bat"
p = subprocess.Popen(filepath, shell=True, stdout = subprocess.PIPE)
stdout, stderr = p.communicate()
#p.returncode is 0 if success
# more stuff
win32api.SetSystemTime(*system_time)
于 2013-10-23T12:13:40.050 回答