python win32gui打开软件_python win32gui 操作窗口

python win32gui打开软件_python win32gui 操作窗口coding utf 8importwin32 HWND 0defis win ok hwnd starttext s win32gui GetWindowTex hwnd ifs startswith starttext print s globalMAIN HWNDMAIN HWND h

# coding=utf-8

import win32api

import win32con

import win32gui

MAIN_HWND = 0

def is_win_ok(hwnd, starttext):

s = win32gui.GetWindowText(hwnd)

if s.startswith(starttext):

print (s)

global MAIN_HWND

MAIN_HWND = hwnd

return None

return 1

def find_main_window(starttxt):

global MAIN_HWND

win32gui.EnumChildWindows(0, is_win_ok, starttxt)

return MAIN_HWND

def winfun(hwnd, lparam):

s = win32gui.GetWindowText(hwnd)

if len(s) > 3:

print(“winfun, child_hwnd: %d   txt: %s” % (hwnd, s))

return 1

def main():

main_app = ‘UltraEdit’

hwnd = win32gui.FindWindow(None, main_app)

print (hwnd)

if hwnd < 1:

hwnd = find_main_window(main_app)

print (hwnd)

# Shows or hides a window and changes its state

win32gui.ShowWindow(hwnd, 0)

main()

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231913.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux convert 添加文字,Linux convert命令有什么用

    linux convert 添加文字,Linux convert命令有什么用Linuxconvert命令有什么用?Linux强大的图片处理功能强大的convert命令—介绍他的主要原因也是应为编程语言在linux下都可以调用使用convent命令可以对图片进行各种处理-trim:裁剪图像四周空白区域;-transparentcolor:去除图像中指定的颜色;-densitygeometry:设定图像的DPI值,若不明DPI值的概念,可参考《有关pt,p…

    2022年7月16日
    12
  • python读取excel某一行内容_3dmax缺少外部文件怎么办

    python读取excel某一行内容_3dmax缺少外部文件怎么办python在读取Excel文件时默认会把第一行当做列名,所以导致会缺少一行。解决办法如下:加入header=None

    2025年11月11日
    4
  • JavaScript正则表达式的练习

    JavaScript正则表达式的练习JavaScript正则表达式的练习

    2025年11月26日
    3
  • Vue中嵌入LayUI框架

    Vue中嵌入LayUI框架Auther:江湖人称平头哥前言Vue.js是一套构建用户界面的渐进式框架。Vue采用自底向上增量开发的设计。Vue的核心库只是关注图层。容易学习和整合其他项目。LayUI是开源的模块化前端UI框架,其中提供了丰富的内置模块,都可以通过模块化的方式按需加载,可作为PC网页端后台管理系统和前台界面的速成开发。下载LayUI文件链接:https://www.layui.com/将解…

    2022年6月25日
    49
  • android checkbox是否选中,Android 中如何处理checkbox的选中、未选中

    android checkbox是否选中,Android 中如何处理checkbox的选中、未选中xml页面布局android:orientation=”vertical”android:layout_width=”fill_parent”android:layout_height=”fill_parent”>android:text=”Plain”android:layout_width=”wrap_content”android:layout_height=”wrap_content…

    2022年6月18日
    30
  • RNAseq-GO、biomaRt转换ID

    RNAseq-GO、biomaRt转换IDO.Sativa选用MSU或者RAPDB这两个数据库的genome和gtf文件,介绍一下MSU的ID,RAPDB的同理。TheRiceAnnotationProject(RAP)(https://rapdb.dna.affrc.go.jp/index.html)和RiceGenomeAnnotationProject(RGAP7,MSU)(http://rice.plantbiology.msu.edu/index.shtml)RAP格式为“Os-Chr-g-number”,MSU格式为“L

    2025年6月21日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号