精华内容
下载资源
问答
  • After googling 'X11 Python Window Title', 'Linux Python Window Title' and things similar, All I've found is win32 and tkinker (again?), which isn't what I need. If you could help, That would be ...

    After stackoverflow answered my previous question on here about my Wiimote left/right click issue, Not only can I move the mouse cursor, I can now left/right click on things. I now have one more question.

    What do I use in python to get the title of the current active window? After googling 'X11 Python Window Title', 'Linux Python Window Title' and things similar, All I've found is win32 and tkinker (again?), which isn't what I need.

    If you could help, That would be awesome!

    解决方案

    EDIT

    best way:

    import gtk

    import wnck

    import glib

    class WindowTitle(object):

    def __init__(self):

    self.title = None

    glib.timeout_add(100, self.get_title)

    def get_title(self):

    try:

    title = wnck.screen_get_default().get_active_window().get_name()

    if self.title != title:

    self.title = title

    print title

    except AttributeError:

    pass

    return True

    WindowTitle()

    gtk.main()

    Alternative way:

    from subprocess import PIPE, Popen

    import time

    title = ''

    root_check = ''

    while True:

    time.sleep(0.6)

    root = Popen(['xprop', '-root'], stdout=PIPE)

    if root.stdout != root_check:

    root_check = root.stdout

    for i in root.stdout:

    if '_NET_ACTIVE_WINDOW(WINDOW):' in i:

    id_ = i.split()[4]

    id_w = Popen(['xprop', '-id', id_], stdout=PIPE)

    for j in id_w.stdout:

    if 'WM_ICON_NAME(STRING)' in j:

    if title != j.split()[2]:

    title = j.split()[2]

    print "current window title: %s" % title

    展开全文
  • After googling 'X11 Python Window Title', 'Linux Python Window Title' and things similar, All I've found is win32 and tkinker (again?), which isn't what I need. If you could help, That would be ...

    1586010002-jmsa.png

    After stackoverflow answered my previous question on here about my Wiimote left/right click issue, Not only can I move the mouse cursor, I can now left/right click on things. I now have one more question.

    What do I use in python to get the title of the current active window? After googling 'X11 Python Window Title', 'Linux Python Window Title' and things similar, All I've found is win32 and tkinker (again?), which isn't what I need.

    If you could help, That would be awesome!

    解决方案

    EDIT

    best way:

    import gtk

    import wnck

    import glib

    class WindowTitle(object):

    def __init__(self):

    self.title = None

    glib.timeout_add(100, self.get_title)

    def get_title(self):

    try:

    title = wnck.screen_get_default().get_active_window().get_name()

    if self.title != title:

    self.title = title

    print title

    except AttributeError:

    pass

    return True

    WindowTitle()

    gtk.main()

    Alternative way:

    from subprocess import PIPE, Popen

    import time

    title = ''

    root_check = ''

    while True:

    time.sleep(0.6)

    root = Popen(['xprop', '-root'], stdout=PIPE)

    if root.stdout != root_check:

    root_check = root.stdout

    for i in root.stdout:

    if '_NET_ACTIVE_WINDOW(WINDOW):' in i:

    id_ = i.split()[4]

    id_w = Popen(['xprop', '-id', id_], stdout=PIPE)

    for j in id_w.stdout:

    if 'WM_ICON_NAME(STRING)' in j:

    if title != j.split()[2]:

    title = j.split()[2]

    print "current window title: %s" % title

    展开全文
  • 1. 获得当前窗口句柄: driver.current_window_handles2. 获得当前所有一打开的窗口句柄: driver.window_handles3.切换窗口: driver.switch_to.window() #参数为句柄...

    1. 获得当前窗口句柄:

        driver.current_window_handles

    2. 获得当前所有一打开的窗口句柄:

        driver.window_handles

    3.切换窗口:

        driver.switch_to.window()        #参数为句柄


    展开全文
  • 主要介绍了Python获取浏览器窗口句柄过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 具体如下:这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标题输出#! /usr/bin/env python# -*- coding: utf-8 -*-from win32gui import *titles = set()def foo(hwnd,mous...

    本文实例讲述了Python实现遍历windows所有窗口并输出窗口标题的方法。分享给大家供大家参考。具体如下:

    这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标题输出

    #! /usr/bin/env python

    # -*- coding: utf-8 -*-

    from win32gui import *

    titles = set()

    def foo(hwnd,mouse):

    #去掉下面这句就所有都输出了,但是我不需要那么多

    if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd):

    titles.add(GetWindowText(hwnd))

    EnumWindows(foo, 0)

    lt = [t for t in titles if t]

    lt.sort()

    for t in lt:

    print t

    若要输出中文,可以将最后一句改成:

    print(t.decode('GB2312'))

    将GB2312转码成Unicode输出,这样输出的窗口标题就是正常的中文。

    希望本文所述对大家的Python程序设计有所帮助。

    展开全文
  • -- enoding:utf-8 --生成 buffer 对象import win32confrom win32gui import PyMakeBuffer, SendMessage, PyGetBufferAddressAndLen, PyGetStringlength = 10000hWnd=68214hWnd=68302buf = PyMakeBuffer(length)...
  • 这段代码可以让Python遍历当前Windows下所有运行程序的窗口,并获得运行窗口的标题输出#! /usr/bin/env python# -*- coding: utf-8 -*-from win32gui import *titles = set()def foo(hwnd,mouse):#去掉下面这句就...
  • 我是python的新手,我试图编写一个脚本,当某个窗口关闭时退出循环。我在使代码正常工作时遇到问题,它甚至不能进入循环。我想这是因为我没有正确地得到窗口名称。我想知道有没有关于Win32Gui扩展的好的教程可以帮助...
  • 我正在尝试使用python获取当前焦点窗口的进程名称。现在,我正在与此: import pygetwindow as gw print(gw.getActiveWindow().title) 问题在于,这只会显示活动窗口的名称,实际上并没有太大帮助,因为有时应用...
  • 通过索引切换窗口 左边从0开始,-1是右边第一个窗口 通过窗口名切换窗口 driver.title可以获取当前窗口名,把所有的窗口遍历一遍,当窗口名和要切换的吻合就停止,都没有切换到最右边的窗口
  • Python pywin32获取当前所有打开窗口titleimport ctypesEnumWindows = ctypes.windll.user32.EnumWindowsEnumWindowsProc = ctypes.WINFUNCTYPE(ctypes.c_bool, ctypes.POINTER(ctypes.c_int), ctypes.POINTER...
  • python获取窗口句柄

    2021-06-27 10:41:08
    import win32gui class Hwnd(): def get_hwnd_dic(self, hwnd, hwnd_title): if (win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui.IsWindowVisible(hwnd) and win32gui....
  • 可用于获取当前最顶层的标题,如果python自身窗口在最前,那么获取到的就是python自身窗口的标题。 需要安装pywin32模块 ,代码如下: import win32gui as w title = w.GetWindowText (w.GetForegroundWindow...
  • python学习——实现当前窗口抖动

    千次阅读 2013-08-29 09:12:12
    QQ聊天窗口有个很有意思的窗口抖动功能,其实实现起来非常容易。网上之前也有很多前辈做过此类的恶作剧软件,点击后使“受害者”的当前窗口抖个...1. 获取当前窗口的句柄。可以使用GetForegroundWindow()函数来实
  • 利用Python自带的win32api和win32con、win32gui等模块,我们能执行许多windows下的自动化操作。比如两个窗口的自动点击操作,从软件中的窗口复制文本到txt中,甚至是截图操作。...获取窗口左上角及右下角坐标import...
  • python后台windows窗口自动截图。可以将电脑的任一窗口在后天截取屏幕。当前功能是自动定时截取B站评论区(弹幕)。
  • python中Tkinter 窗口之列表选择窗口

    千次阅读 2020-02-03 13:14:46
    python中Tkinter 窗口之列表选择窗口 在使用python中选择窗口结果如图所示: 具体步骤: 创建主窗口 创建一个label用于显示 创建一个方法用于按钮的点击事件 创建一个按钮 创建一个Listbox和变量var2,并将var2的...
  • Python tkinter多窗口的交互问题:子窗口无法获取数据 tkinter第二个、第三个子窗口数据不能交互响应的解决方法 先说结论:第二个、第三个子窗口生成时,不能用tk.Tk(),而应改为tk.Toplevel(),问题解决。 问题描述...
  • python如何获取窗口的URL? 用webdriver 打开chrome,之后点击网页连接,弹出新窗口,如何获得窗口的URL。 1是老窗口,2是新窗口。 用driver.current_url 只能获得窗口1的URL。 ![图片说明]...
  • python win32 窗口截图

    2020-12-31 17:06:10
    python win32 窗口截图 获取窗口句柄和标题 import win32gui hwnd_title = dict() def _get_all_hwnd(hwnd, mouse): if win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui....
  • 在自动化办公的趋势下,繁琐的工作可以让程序自动完成。比如自动化测试、自动下单交易等。很多软件除了可以GUI方式操作外还可以用CLI接口操作,不过当一些软件未提供CLI...pywin32是一个Python库,它为Python提供访...
  • 当第一次打开 Python 窗口时,它会显示类似这样的界面:左侧区域为 Python 的主提示窗口,在这里执行 Python 命令。右侧区域为帮助和语法窗口,工具运行时,在这里显示执行消息;输入代码时,在这里显示有关当前工具...
  • 补充知识:Python获取当前执行文件,根据某一级目录名称,获取此目录名称所在的绝对路径 假如当前文件绝对路径:E:\learn\python\我的file\my.py #coding:utf-8 import os #dirName:上级目录名称 #sysCoding:...
  • 本文主要研究的是selenium python浏览器多窗口处理的相关内容,分享了操作实例代码,具体如下: #!/usr/bin/python # -*- coding: utf-8 -*- __author__ = 'zuoanvip' #在测试过程中有时候会...#获得当前窗口的句柄 no
  • Is there a way to find the application name of the current active window at a given time on Mac OS X using Python?解决方案This should work:#!/usr/bin/pythonfrom AppKit import NSWorkspaceactiveAppName ...
  • 获取当前窗口句柄1.元素有属性,浏览器的窗口其实也有属性的,只是你看不到,浏览器窗口的属性用句柄(handle)来识别。2.人为操作的话,可以通过眼睛看,识别不同的窗口点击切换。但是脚本没长...
  • 定期获得数据接口和数据写入Excel表。Excel需要使用其他程序和需要打开。Pywin32处理是一个32位整数,用于标记对象在windows中,类似于一个字典找到一个关键的窗口句柄看起来像在win32编程的世界,所有控件从windows到...
  • Python 脚本自动窗口截图

    千次阅读 2020-05-15 16:23:43
    利用Python自带的win32api和win32con、win32gui等模块,我们能执行许多windows下的自动化操作。比如两个窗口的自动点击...1.获取窗口左上角及右下角坐标 import win32api, win32con, win32gui def get_

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,691
精华内容 21,476
关键字:

python获取当前窗口

python 订阅