2013-10-23 85 views

回答

1

如果您正在使用WIN32API然後使用win32api.GetSystemTimewin32api.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) 
+0

如果我想在這裏呼籲在#批處理文件做的東西,我會怎麼做蟒蛇等待批處理文件來完成,然後調整系統時間到它應該是什麼? –

+0

檢查編輯答案。 Python將同步執行bat文件,所以一旦bat執行完成,SetSystemTime將被執行 – codefreak

相關問題