Python打开Windows可执行性程序的几种方法(Windows窗口自动化第一步)

这篇具有很好参考价值的文章主要介绍了Python打开Windows可执行性程序的几种方法(Windows窗口自动化第一步)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

方法一:用Pywinauto第三包

#用Pywinauto第三包
#1、导入相应第三包
import time

from pywinauto.application import Application

#打开记事本
app = Application(backend="uia").start('notepad.exe')
#打开微信
app1=Application(backend="uia").start("C:\Program Files (x86)\Tencent\WeChat\WeChat.exe")
#打开迅雷
app2=Application(backend='uia').start("C:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe")

方法二:使用os.system函数运行其他程序

#使用os.system函数运行其他程序
# 1、导入os包
import os
# 打开记事本
app=os.system('notepad')
# 打开微信
app1=os.system('"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"')
# 打开迅雷
app2=os.system('"C:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe"')

方法三:win32api第三包使用ShellExecute函数运行其他程序

# 使用ShellExecute函数运行其他程序
# 导入win32api第三包
import win32api
# 打开记事本
app=win32api.ShellExecute('0','open','notepad.exe','','',1)
# 打开微信
app1=win32api.ShellExecute('0','open','"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"','','',1)
# 打开迅雷
app2=win32api.ShellExecute('0','open','"C:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe"','','',1)

方法四:使用win32process.CreateProcess函数

# 使用win32process.CreateProcess函数
# 导入win32process包
import win32process
# 打开记事本
app=win32process.CreateProcess('c:\\windows\\notepad.exe','',None,None,0,win32process.CREATE_NO_WINDOW,None,None,win32process.STARTUPINFO())
# 打开微信
app1=win32process.CreateProcess(r"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe",'',None,None,0,win32process.CREATE_NO_WINDOW,None,None,win32process.STARTUPINFO())
# 打开迅雷
app2=win32process.CreateProcess(r"C:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe",'',None,None,0,win32process.CREATE_NO_WINDOW,None,None,win32process.STARTUPINFO())
方法五:用os模块os.startfile
# 用os模块os.startfile
# 1、导入os包
import os
# 打开记事本
app=os.startfile('notepad')
# 打开微信
app1=os.startfile('"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"')
# 打开迅雷
app2=os.startfile('"C:\Program Files (x86)\Thunder Network\Thunder\Program\ThunderStart.exe"')
方法六:subprocess 模块中的 Popen()函数
# 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"')

方法七:用ctpyes模块调用C函数文章来源地址https://www.toymoban.com/news/detail-595780.html

到了这里,关于Python打开Windows可执行性程序的几种方法(Windows窗口自动化第一步)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • KUKA机器人出现“如果文件以写入方式打开,则不允许选择或执行程序”的解决办法

    情景再现: 在操作KUKA机器人时可能会遇到这样的情况:如下图所示,即操作人员登录了管理员权限后,打开了config配置文件, 正常情况下,应该像下图所示点击左侧的来关闭config配置文件,但是如果在这时忘记关闭了该文件,直接转到了其他的窗口,则此时config文件始终

    2024年02月07日
    浏览(161)
  • windows10_x64系统打开office2016报错:当前系统配置无法打开此程序

    安装完打开word的时候报错,而且循环不停,重启还在。 方法一: 将C:Program FilesMicrosoft OfficerootOffice162052文件夹下的XLLEX.DLL 文件放在C:WindowsSystem32 和C:WindowsSysWOW64文件夹下 结果:没啥用,该弹还是弹 方法二: 关闭所有OFFICE软件,然后打开C:Documents and Settings你用户名

    2024年02月06日
    浏览(53)
  • 解决Windows 无法打开文件夹 找不到应用程序

             原文:解决Windows 无法打开文件夹 找不到应用程序_reven-h的博客-CSDN博客         我有一个朋友的电脑打不开\\\"此电脑\\\",尝试打开其他文件夹也都报类似的错误,于是向我求助。报错如下:         于是按照惯例,先百度一下报错信息,看一下有没有类似的问

    2023年04月09日
    浏览(165)
  • C#winform可执行程序.exe在哪个文件夹或同一个winform怎么打开两个同样的窗体

      本人c#小白,整理最简单的内容,希望帮到你,如有错误,敬请指正!

    2024年04月27日
    浏览(52)
  • 《校园墙》小程序可行性分析

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 一、引言 1.1编写⽬的 1.2项⽬背景 1.3定义 1.4参考资料 二、可⾏性研究的前提 2.1要求 2.2⽬标 2.3条件、假定和限制 2.4评价尺度 三、对现有的小程序分析 3.1处理流程和数据流程 3.2⼯作负荷 3.3费⽤⽀

    2023年04月26日
    浏览(32)
  • Kettle 作业(job)在 Windows 计划程序定时执行

    文章目录 前言 一、Kettle 创建作业 二、.bat 文件参数配置 三、创建 Windows 自带定时计划任务 记录下用Windows计划任务调度 Kettle 作业,用简单的作业测试: 一、KETTLE 创建作业  用插入数据的转换并发送邮件的方式测试   pan.bat -- 此命令调用调试成功的转换(transform) kitchen.ba

    2024年02月07日
    浏览(54)
  • python,如何设置定时执行python代码-windows本地

    最近写了一个python小程序,希望能每天定时执行,但是又不想用jenkins这样的工具,后来发现windows本地就可以设置,而且很好用,具体步骤如下: 首先,需确保本地python代码已编写好,环境变量已配置好,能运行成功; 1)依次进入:控制面板-大图标-管理工具-任务计划程序

    2024年02月10日
    浏览(40)
  • [ Windows 10 ] 任务栏按钮不显示正在打开的窗口了(打开任何程序任务栏图标按钮都不显示)

    系统是Windows 10 professional版本,在一次突然开机后,发现点开程序后,在任务栏什么都不显示,任务栏按钮和图标状态均不显示了,但是程序在运行。 当时兄弟们我心态直接蹦了啊,100万个草泥马根本停不下来,口里不断重复学习英文单词: what\\\'s the f**king going on? 异常情况如

    2024年02月04日
    浏览(46)
  • Windows打开Python进入Microsoft Store的解决方法

    要想解决此问题,首先要明白Dos命令行运行程序时,程序的搜索路径顺序是什么? 1、Dos命令行所在的当前路径; 2、系统环境变量里面配置的路径; 3、用户环境变量里面配置的路径; 但是,值得注意的是,环境变量里面有以AppDataLocalMicrosoftWindowsApps结尾的路径时, 若Mi

    2024年02月12日
    浏览(51)
  • 将vue项目通过electron打包成windows可执行程序

    1、准备好dist将整个项目打包 2、安装electron依赖 在dist文件夹下面创建electron.js electron.js内容如下: 在dist文件夹下面添加package.json文件内容如下: 整个文件夹格式如下: 在跟目录添加命令 执行打包命令 等待打包结果,打包出来为一下截图即为打包成功,双击china_new1.exe运行

    2024年02月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包