python更改win7系统时间并开始一个exe程序 (from scratch) 2020.04.01

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获取网络时间更新电脑时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值