1.去官网下载Windows x86-64 executable installer
2.安装,直接装到默认的users/administrator比较方便,我在administrator下建了个python文件夹。
2.改pip源:
直接在administrator下新建pip文件,里面写一个pip.ini 内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
3. 更新pip :
win+R cmd cd python
python -m pip install --upgrade pip
4. 安装pywin32:python -m pip install pywin32, 这时候在C:\Users\Administrator\Python\Python38\Lib\site-packages文件夹下会出现win32文件
5. 打开IDLE
import win32api
import os, time
win32api.SetSystemTime(year,month,weed-day,day,hour,minite,second,0)
##注意这里的小时是按照0时区自动换算的
os.system('start "" "D:\Program Files (x86)\FAC\ROBO\\bin\ROBO.exe"')
while True:
time.sleep(1)
win32api.SetSystemTime(2020,3,1,30,15,37,0,0)
这里有个特别坑的地方, 路径一般正常是这样的:
D:\Program Files (x86)\Fuc\ROBO\bin\ROBOGUIDE.exe
但python识别不了,提示windows找不到文件,直接复制到cmd里就可以运行,后来发现可能是因为python默认\b为退格功能,所以要把\bin改为“\\bin”。
使用完程序后需要关闭程序再把时间改回来,见下面:
用python关闭一个exe进程后用ntplib获取网络时间更新电脑时间