首页 > 代码库 > (Python)exe启动工具
(Python)exe启动工具
心力交瘁,写了个小程序
配合配置文件实现延迟启动exe
自动忽略带 “#” 开头的行
ini 范本 这是路径 这是延迟(秒) C:\Users\1.exe -n1 C:\Users\2.exe -n5
.py
1 import time
2 import win32api ,threading,os
3
4
5 def run1(l,s):
6 print("ok",l)
7 time.sleep(s)
8 win32api.ShellExecute(0,"open",l,"","",0)
9
10
11
12
13 txt = open("123.txt","r")
14 dic = dict()
15 print (os.path.abspath(‘.‘))
16 for lin in txt:
17 lin2 = []
18 lin = lin.strip()
19
20 if len(lin) > 0 and lin[0] != "#":
21
22 if lin.count("\n") == len(lin):
23
24 pass
25
26 else:
27 lin2 = lin.strip().split("-n")
28 if len(lin2) == 2:
29
30
31 t = threading.Thread(target=run1,args=(lin2[0],int(lin2[1])))
32
33 t.start()
34 txt.close()
35 t.join()
36 exit()
小结 :
并没有吃透
网上搜索,东拼西凑,各种尝试,终于倒腾出来了。。
想加个日志功能,但是好像有点复杂
好像并没有明显BUG (也没有认真测试 - -!)
(Python)exe启动工具
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。