導航:首頁 > 編程語言 > 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調用其他軟體相關的資料

熱點內容
得物app用什麼方式出售 瀏覽:783
linuxandroid模擬器下載 瀏覽:971
php類常量訪問 瀏覽:586
視頻文件壓縮工具 瀏覽:13
什麼什麼佳人app 瀏覽:6
施耐德cfc編程 瀏覽:307
如何把pdf文件轉成圖片 瀏覽:538
張劍閱讀150篇pdf 瀏覽:359
拉卡拉收款寶app叫什麼名 瀏覽:340
c4d動態解壓 瀏覽:711
多個pdf合並為一個 瀏覽:314
程序中的編譯執行 瀏覽:32
plc控制與單片機控制 瀏覽:884
如何讓安卓手機操控電腦 瀏覽:187
電腦電銷加密電話號碼破解 瀏覽:507
世界史綱pdf 瀏覽:135
湖北社保年審app叫什麼名字 瀏覽:854
邁達克雲伺服器 瀏覽:599
mfc深入淺出從mfc設計到mfc編程 瀏覽:82
螢石雲伺服器連接設置 瀏覽:327