首頁>科技>

前言:

最近公司要我寫個RPA腳本《K3與NC交互》,拿到需求我們就要理一下思路了。

1、開機程序自啟動:K3、NC、還有2個VPN

2、VPN怎麼啟動:因為上面2個程序的啟動必須要通過VPN連接後才能運行

3、K3數據查詢:啟動K3後需要怎麼查詢數據表單

4、NC數據查詢:啟動NC後需要怎麼查詢數據表單、然後複製到K3

一、開機程序自啟動

1、先判斷openvpn是否啟動、我們可以通過系統進程來啟動,當然我們要先啟動一下openvpn才能查看進程名稱,右鍵程序--屬性可查

2、用python判斷進程是否啟動,先導入psutil庫,還沒有這個包的同學要先pip install psutil或者用pycharm安裝

3、然後判斷進程是否存在以及殺掉進程,在下圖中只要輸入上面查找的進程名稱就可以了

4、來看一下結果、有殺掉進程的、有打印出來進程名稱的

5、上面是查找跟殺掉進程、下面就是啟動程序了,先導入pywin32這個庫

注:pywin32這個庫就包含了

win32gui

win32api

win32con

win32com

這些包

6、還要再導入一個庫subprocess、這個庫是用來啟動程序的

7、還要再下一個SPY++這個是WINDOWS的捕獲窗口工具,下面是我的百度網盤鏈接:密碼是:NN456

也可能不用密碼就直接進入、都可以試試

提取碼:NN45

打開SPY++,如下圖

8、輸入以下的代碼、捕獲跟啟動都註釋了、很清楚的了

以下就是用python自動啟動程序的所有代碼

目前都是以圖片的形式呈現、因為代碼寫出來不好看、大家在也按圖片中的代碼一個一個敲、這樣也有助於自身的代碼寫作水平

#python#

6
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 獨霸熱搜!王鶴棣做核酸插隊,網友怒斥其沒素質