python最小化打开exe_如何用python使GoAgent窗口打开后自动最小化以及关闭之前的py.exe窗口...
python:3.4
goagent:3.1.22-33
写了一个想在ipv4/6之间切换的小脚本
path=r'D:\Documents\Downloads\Downloads\goagent-goagent-v3.1.22-33-g1281719\goagent-goagent-1281719\local\proxy.ini'
change(path,mode)
os.system('taskkill /im goagent.exe /f')
os.system('taskkill /im python27.exe /f')
goagentPath=r'D:\Documents\Downloads\Downloads\goagent-goagent-v3.1.22-33-g1281719\goagent-goagent-1281719\local\goagent.exe'
os.system(goagentPath)
exit()
然而运行之后活动窗口变成了goagent窗口,原来运行py脚本的窗口还是开着的。求问如何关掉它
另:GoAgent有一个点右下角任务栏图标就最小化,只剩一个图标任务栏,没有中间的那个程序窗口。求问如何用python做到自动化?
ps:我就是懒。。。
原来运行py脚本的窗口还是开着的,如何关掉它?
问题在于
os.system()
是要等待运行的程序(goagent)退出后才返回,你可以这样:
goagentPath=r'D:\Documents\Downloads\Downloads\goagent-goagent-v3.1.22-33-g1281719\goagent-goagent-1281719\local\goagent.exe'
cmdline = 'start "%s"' % goagentPath
os.system(cmdline)
或者
os.startfile(goagentPath)
GoAgent有一个点右下角任务栏图标就最小化,只剩一个图标任务栏,没有中间的那个程序窗口。求问如何用python做到自动化?
解决的思路是根据 GoAgent 的窗口标题找到它的窗口句柄,然后将它最小化或隐藏。
因为我这边没有这个软件,只能给你大致的参考代码:
import win32gui
import win32con
wndtitle = 'GoAgent'
wndclass = None
wnd = win32gui.FindWindow(wndclass, wndtitle)
win32gui.ShowWindow(wnd, win32con.SW_MINIMIZE) # SW_HIDE for hide
什么,你说你连
pywin32
这个 Windows 下最常用的扩展库都没有安装?
pip install pywin32
用下面的代码给你说明吧:
if os.name == 'nt':
import ctypes
ctypes.windll.kernel32.SetConsoleTitleW(u'GoAgent v%s' % __version__)
if not common.LISTEN_VISIBLE:
ctypes.windll.user32.ShowWindow(ctypes.windll.kernel32.GetConsoleWindow(), 0)
else:
ctypes.windll.user32.ShowWindow(ctypes.windll.kernel32.GetConsoleWindow(), 1)
python最小化打开exe_如何用python使GoAgent窗口打开后自动最小化以及关闭之前的py.exe窗口...相关推荐
- python写入一个文件之前可以不打开_如何用python实现真正的打开和关闭文件
file_name:file_name变量是一个包含了你要访问的文件名称的字符串值. access_mode:access_mode决定了打开文件的模式:只读,写入,追加等.所有可取值见如下的完全列表 ...
- python爬网站数据实例-如何用Python爬数据?(一)网页抓取
如何用Python爬数据?(一)网页抓取 你期待已久的Python网络数据爬虫教程来了.本文为你演示如何从网页里找到感兴趣的链接和说明文字,抓取并存储到Excel. 需求 我在公众号后台,经常可以收到 ...
- python如何读取中文文件-如何用Python提取中文关键词?
本文一步步为你演示,如何用Python从中文文本中提取关键词.如果你需要对长文"观其大略",不妨尝试一下. 2017-12-07-20-38-22-7-426487.png 需求 ...
- python用中文怎么说-如何用Python做中文分词?
打算绘制中文词云图?那你得先学会如何做中文文本分词.跟着我们的教程,一步步用Python来动手实践吧. 需求 在<如何用Python做词云>一文中,我们介绍了英文文本的词云制作方法.大家玩 ...
- python处理excel表格大小-如何用python处理excel表格
前面我们已经学到了很多Python在数学领域的应用,用Python编程可以轻松解决一些数学中的常见问题.当然Python的功能应用还远远不止于此,我们的很多日常工作也可以用Python来实现.今天南京 ...
- python搭建自动化测试平台_如何用python语言搭建自动化测试环境
原标题:如何用python语言搭建自动化测试环境 技术分享:基于Python语言的Web自动化测试环境搭建 近期发现很多初学者在学习自动化的过程当中,在环境安装环节总是出现问题,所以详细的出一篇环境搭 ...
- 如何制作python检查小软件_如何用Python制作整蛊小程序
原标题:如何用Python制作整蛊小程序 下面的整蛊程序,千万不要发代码,否则就实现不了你整蛊的目的了.完成后一定要打包成一个exe程序,再发给朋友使用 . 1. 使用 pip install pyi ...
- python 备份交换机_干货 | 如何用python实现每天定时备份交换机配置文件? 真香~...
网 工 圈 关注 当交换机配置发生变化,如何自动备份配置到FTP上?2条命令搞定! 上期分享了交换机配置发生变化时,自动备份配置到FTP上的文章,后面有网友私信来问,龙哥,龙哥能不能教一下每天自动备份 ...
- 用python处理excel表格_如何用python处理excel数据 | 用python处理excel表格数据类型
python 读取EXCEL文件中的数据格式 扩展库 xlrd 读excle xlwt 写excle 直上搜就能下载 下载后使用 import xlrd 就可以读excle了 打开文件: xls = ...
最新文章
- AI设计的新启发 | 什么是用户体验中台?
- 配置LYNC和Exchange 2010 SP1 OWA集成
- OpenFire、Spark、Smack介绍
- 手工纸盒子_不锈钢水槽如何选购,拉伸水槽与手工槽制造工艺有何区别
- SDN自定义网络讲解(内部学习专用)
- 在OpenEIM中每运行一个程序
- u-boot编译连接分析
- SAP License:SAP权限管理讲财务(二)-看懂财务报表
- idea 断点下一步快捷件_Intellij IDEA 创建控制台项目,断点调试快捷方式
- 三层交换机对链路层数据帧的处理
- Endnote X8 #安装%办法与*安装*包%
- beanutils.copyproperties属性值丢失_数据质量 | 脏数据?缺失值、异常值和一致性分析?...
- 关于做ceb转换cebx遇到的问题及解决方案总结
- Android 如何查看apk签名信息的MD5(SHA1和SHA256也可以)
- Linux服务器查看任务计划,Linux的任务计划
- 历久而新,我的新书《第二行代码》已出版!
- win10 怎么进入dos,并且通过路径运行可操作程序
- 周杰伦理片,吴奇隆胸店,邓紫棋牌室,黄家驹留所,金秀贤鸭蛋,郭富城管员,苍井空调店,齐达内衣店,乔布斯袜店……能接下去么?...
- OEM-ODM-OBM
- EPICS Scaler记录和相关软件
热门文章
- SAP UI5 应用开发教程之五十三 - 如何自定义 SAP UI5 数据类型(Data Type)试读版
- 一些技术社区关于博客内图片 markdown 源代码的字数统计
- 如何使用 ABAP 手动解析 multipart/form-data 格式的数据
- Angular Component 实现类,先执行字段初始化,再调用构造函数
- SAP Spartacus 的会话管理 Session Management
- 如何解决使用JSON.stringify时遇到的循环引用问题
- SAP Spartacus User form属性的运行时字段明细
- SAP Spartacus默认的baseSite是从源代码什么地方读取的
- Spring 基于构造函数的依赖注入
- SAP C4C的一个错误消息 - Security token does not match