91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python實現關閉第三方窗口的方法

發布時間:2020-09-29 09:56:19 來源:腳本之家 閱讀:224 作者:saii 欄目:開發技術

背景

最近在測試一款軟件的關閉第三方窗口的功能,感覺實現應該挺簡單的。所以就嘗試了。由于說它的實現是靠c++實現的,本人對c++實在不在行,但是python的第三方庫實際上是封裝了一套win32的api的 所以我們還是可以依靠python 來實現這個的。

實現

直接貼代碼吧 很簡單

# -*- coding: utf-8 -*-
from win32gui import *
import win32gui
import win32con
from time import sleep

def foo(hwnd,mouse):
  global config_contents
  if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd):
    for content in config_contents:
      ads_info = []
      if not '|' in content :
        continue
      else:
        ads_info = content.split('|')
      if GetClassName(hwnd)==ads_info[1] and GetWindowText(hwnd)==ads_info[0]:
        win32gui.PostMessage(hwnd, win32con.WM_CLOSE, 0, 0)


config_file = open("C:\\1.txt","r")
config_contents = config_file.readlines()
while 1:
  EnumWindows(foo, 0)
  sleep(0.5)

這里我們是直接讀取第三方的配置文件,配置文件的內容就寫了 窗口標題|窗口類名 的形式。所以我們就直接判斷窗口已經窗口類名是否與配置文件一致,如果一致就發送關閉窗口的命令就可以了。

以上這篇python實現關閉第三方窗口的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌兰县| 望都县| 乌拉特后旗| 台湾省| 遵化市| 盐津县| 固阳县| 渭南市| 湖北省| 甘孜县| 大厂| 辽阳市| 青河县| 札达县| 大城县| 阿克| 马龙县| 南通市| 广南县| 资兴市| 河北省| 博白县| 大名县| 谷城县| 芜湖县| 察哈| 武平县| 张家口市| 康保县| 高雄县| 察哈| 冷水江市| 潢川县| 海晏县| 台州市| 和平区| 台北市| 阿尔山市| 阳泉市| 新民市| 淮安市|