版权声明:转载请注明出处 https://blog.csdn.net/qq_26769591/article/details/84498889
前言:做实验的时候需要一个自动采样
文章目录
0 遇到的问题
1.chrome打开之后 程序就卡住了
只有我手动关闭 才会执行下一步
2.程序是串行执行的
程序执行完毕之后 才会执行sleep 所以也就是说 sleep的值可以尽量小 ,不用担心sleep的值太小 程序无法打开的问题
1调用单个程序
os.system(command)
https://my.oschina.net/u/576757/blog/121660
import os
os.system('notepad') # 打开记事本程序.
os.system('notepad 1.txt') # 打开1.txt文件,如果不存在,则创建.
传参数
# 向记事本传递参数,打开python.txt文件
>>> os.system('notepad python.txt')
ShellExecute(hwnd, op , file , params , dir , bShow )
win32api.ShellExecute(0, 'open', 'notepad.exe', '','',0)
2查看和关闭程序
查看服务
https://zhidao.baidu.com/question/1515724315276789380.html
tasklist/svc
关闭服务
https://blog.csdn.net/u012474716/article/details/79072497
#coding=utf-8
import os
#终止QQ软件
os.system("taskkill /F /IM QQ.exe")
#终止日报订餐软件
os.system("taskkill /F /IM Pudding.exe")
#终止OA软件
os.system("taskkill /F /IM ispiritPro.exe")
#......
#当然你还可以添加很多你需要终止的软件
3我的完整自动采样的demo
import os
import time
import webbrowser
for i in range(3):
webbrowser.open("https://www.baidu.com/", 0, False)
time.sleep(5)
os.system('\"taskkill /F /IM chrome.exe\"')
for i in range(2):
os.system('\"C:\\Program Files (x86)\\Tencent\\TIM\\Bin\\QQScLauncher.exe\"') # 打开tim程序
time.sleep(5)
os.system('\"taskkill /F /IM TIM.exe\"')
for i in range(2):
os.system('\"C:\\Users\\dell\\AppData\\Local\\Kingsoft\\WPS Office\\ksolaunch.exe\" /wps /w /fromksolaunch /from=startmenu') # 打开wps程序.
time.sleep(5)
os.system('\"taskkill /F /IM wps.exe\"')