方法一:os模块中的 system()函数
# subprocess 模块中的 Popen()函数
# 1、导入subprocess包
import subprocess
# 打开记事本
app=subprocess.Popen('notepad')
# # 打开微信
# app1=subprocess.Popen('"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"')
# 打开迅雷
app2=subprocess.Popen('"C:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe"')
# 方法一
# 用OS模块OS.system(‘taskkill /f /程序名’)
# 导入模块
import os
import time
time.sleep(10)
# 关闭记事本
gbapp1=os.system('C:\\Windows\\System32\\taskkill /F /IM notepad.exe')
# 关闭迅雷
gbapp2=os.system('C:\\Windows\\System32\\taskkill /F /IM Thunder.exe')
方法二:subprocess 模块中的 Popen()函数
# coding=gbk
# subprocess 模块中的 Popen()函数
# 1、导入subprocess包
from ctypes import *
import subprocess
# 打开记事本
app=subprocess.Popen('notepad')
# # 打开微信
# app1=subprocess.Popen('"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"')
# 打开迅雷
app2=subprocess.Popen('"C:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe"')
# 方法二
# 调用subprocess.Popen('C:\\Windows\\System32\\taskkill /F /IM 程序名')文件关闭程序
import time
time.sleep(4)
app1_gb=subprocess.Popen('C:\\Windows\\System32\\taskkill /F /IM notepad.exe')
app2_gb=subprocess.Popen('C:\\Windows\\System32\\taskkill /F /IM Thunder.exe')
方法三:os 模块中的 system()函数
# coding=gbk
# subprocess 模块中的 Popen()函数
# 1、导入subprocess包
import subprocess
# 打开记事本
app=subprocess.Popen('notepad')
# # 打开微信
# app1=subprocess.Popen('"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"')
# 打开迅雷
app2=subprocess.Popen('"C:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe"')
# 方法三
# 关闭电源(立即和定时)
# OS.system(shutdown -s -t 时间)
# OS.system(shutdown -s -t 时间 -m ip地址)关闭远程电脑电源
# 导入模块
import os
# os.system('shutdown -s -t 100')
os.system('shutdown -s -t 100 -m 127.0.0.1')
方法四:用pyautogui.hotkey("alt","f4")
# coding=gbk
# subprocess 模块中的 Popen()函数
# 1、导入subprocess包
from ctypes import *
import subprocess
# 打开记事本
app=subprocess.Popen('notepad')
# # 打开微信
# app1=subprocess.Popen('"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"')
# 打开迅雷
app2=subprocess.Popen('"C:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe"')
import time
# 方法四
# 一、导入模块
import pyautogui
# 等待5秒,关闭软件
time.sleep(5)
pyautogui.hotkey("alt","f4")
time.sleep(5)
pyautogui.hotkey("alt","f4")
方法五:win32gui.PostMessage函数
import time
from pywinauto.application import Application
app = Application(backend="win32")
# 方法五
# 一、导入模块
import pyautogui
import win32gui
import win32con
astring = u'天下第八道!'
astrToint = [ord(c) for c in astring]
# 打开记事本
app.start(r"C:\Windows\System32\notepad.exe")
time.sleep(2)
pyautogui.hotkey('alt','f')
time.sleep(1)
pyautogui.hotkey('ctrl','n')
time.sleep(1)
pyautogui.hotkey('ctrl','shift','s')
time.sleep(2)
wjm='diqidao'
pyautogui.typewrite(wjm)
time.sleep(2)
pyautogui.hotkey('enter')
time.sleep(2)
pyautogui.hotkey('enter')
time.sleep(5)
hd=win32gui.FindWindow('Notepad',f'{wjm}.txt - 记事本')
hWndEdit = win32gui.FindWindowEx(hd,None,"Edit",None)
for x in astrToint:
win32gui.SendMessage(hWndEdit,win32con.WM_CHAR,x,0)
time.sleep(2)
pyautogui.hotkey('enter')
time.sleep(1)
pyautogui.hotkey('ctrl','s')
print('hd:',hd)
win32gui.SetForegroundWindow(hd)
win32gui.PostMessage(hd,win32con.WM_CLOSE,0,0)
申明:以上方法参照了互联网其他博主,自己试验后整理,请勿用于违法犯罪所用