导航:首页 > 编程语言 > python调用其他软件

python调用其他软件

发布时间:2023-12-20 06:05:32

A. python写脚本打开应用程序

#coding=utf-8

#!/usr/bin/python

import os

def open_app(app_dir):

os.startfile(app_dir)

if __name__ == "__main__":

app_dir = r'C:Program FilesSublime Text 2sublime_text.exe'

open_app(app_dir)

(1)python调用其他软件扩展阅读:

终止应用程序脚本

#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")

#......

B. python源程序执行的方法

具体如下:
命令行输入ipython或ipython3进入交互式shell环境;在命令行窗口输入python【官方的shell】;集成开发环境,PyCharm类似IDEA。
Python由荷兰数学和念桐计算机科学研究学会的GuidovanRossum于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系租升统平台的源码弊高老或机器码。

C. python 怎么通过windows gui(鼠标双击程序图标)打开第三方软件,而不是通过cmd命令

你说的是用python模拟键鼠吧?
下面是一个模拟鼠标键盘操作登录软件的python代码

from pymouse.windows import PyMouse
from pykeyboard import PyKeyboard
import time

m = PyMouse() # 鼠标对象
k = PyKeyboard() # 键盘对象
x_dim, y_dim = m.position() # 获得屏幕尺寸
print('鼠标当前位置: ', x_dim, y_dim)

'''模拟鼠标定时点击'''
#鼠标点击指定位置
m.move(62, 350)
m.click(62,350,1)
for i in range(1,3):
time.sleep(5)
m.click(62,350,1)

'''模拟鼠标键盘登录软件'''
#打开应用
m.click(51,543,1,2)
time.sleep(8)
#输入密码
m.click(568,544,1)
k.type_string('你的密码')
time.sleep(3)
#回车
k.tap_key(k.enter_key)
time.sleep(6)
#确认登录
m.click(568,544,1)
k.press_key(k.alt_key)
k.tap_key('y')
k.release_key(k.alt_key)

D. python可以代替人的界面操作,自动完成一系列,比如打开一个软件后,编辑内容,保存。

有几种办法:

  1. 通过subprocess, 用stdio的管道调用,甚至可以实现有限的交互。管道在windows下不是很好用。

  2. 通过界面,如果是windows可以借助pywin32的接口,点击按钮,移动鼠标。

  3. 通过文件的方法,就是被调用的程序输入输出全是文件,我们只需要检查文件就知道结果。这个方法最可靠

  4. 通过程序的API,如果有的话,通过API测试也方便。比如有些程序提供socket, http等接口

  5. .net, com, java之类的。python也通常有专门的接口可以使用。


我测试过服务端软件,基本上都是通过API实现的。 偶尔测试console程序用的是管道。 如果是WEB程序通常是直接使用HTTP或者是通过webkit。 如果是测试客户端,一般我不用python,如果简单的情况下,当然也可以使用python。winodws下自动测试工具强大。不需要python。

阅读全文

与python调用其他软件相关的资料

热点内容
在运行对话框中输入命令提示符 浏览:289
微信公众号开发教程php 浏览:195
电脑作为服务器怎么配置 浏览:93
磨砂壳文件夹 浏览:980
b2c开源源码 浏览:56
电脑qq压缩文件解压缩失败 浏览:177
大龄女程序员想转行 浏览:99
聚币交易所app怎么充值 浏览:163
加密文件如何解除加密iPad 浏览:922
太极张三丰怀旧源码 浏览:105
2016考研大纲pdf 浏览:67
程序员sdk算法 浏览:526
程序员听诊技巧 浏览:622
从技术走向管理pdf 浏览:822
思科命令行模式删除用户 浏览:568
一号玩家app怎么换绑 浏览:325
emm平台源码 浏览:330
从网页下载资料服务器地址 浏览:408
安卓用什么播放器可以看港剧 浏览:458
keil5一编译axf就缺失了 浏览:510