現在のウィンドウ時間を保存するための時計を基本的に作成する方法を探しています。別の時計が必要な理由は、Python を使用して Windows システムの時刻を変更しているためです。したがって、他のJavaおよびバッチファイルが多数実行された後、Windowsの時計を本来の時間に戻したいと思います。
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 に答える