10得票3回答
Python Selenium使用take screenshots并将其保存为PDF,适用于使用document.write()打开的Windows。

我在Jupyter笔记本中使用Python的Selenium。我打开了一些标签页,比如说5个标签页(所有元素都已经加载完毕),我想循环浏览这些标签页并且做两件事情: 截屏 (额外加分项)使用Chrome内置的“另存为PDF”功能将每个标签页保存为PDF。保存时使用A4横向纵向、普通缩放比例...

10得票4回答
为什么要使用IntPtr来处理句柄?

使用PInvoke时,我注意到我们需要使用`IntPtr`来引用Windows句柄。我想知道为什么不能只使用`int`来表示句柄?我的理解是句柄只是一个整数值。

9得票1回答
如何使用Python中的win32gui关闭具有句柄的窗口

我使用Python中的win32gui库得到了想要定位的窗口句柄。 那么如何关闭该窗口呢? 以下是我的代码,第二行完成了我想要做的事情, 但是最后一行似乎是错误的。 handle = win32gui.FindWindow(None, r'Notepad++') win32gui.Se...

8得票5回答
窗口句柄(HWND)是否是唯一的,还是会被重用?

我在思考是否存在相同值的句柄? 为了澄清我的问题,假设我打开记事本,输入一些文本,保存并关闭记事本。如果我重复这个过程一千次(甚至更多),我是否有机会看到用于记事本主窗口的相同窗口句柄(HWND)值被第一次使用? 如果是这样,为什么?

8得票6回答
使用Office互操作获取特定窗口句柄

我将使用Office互操作创建一个新的Word实例,方法如下: var word = Microsoft.Office.Interop.Word.Application(); word.Visible = true; word.Activate; 我可以通过以下方式获取窗口句柄: v...

8得票1回答
从GtkWidget获取X11窗口句柄

wxWindow::GetHandle()函数在Windows上返回HWND,而在Linux上返回GtkWidget。我需要获取X11窗口句柄,而不是窗口小部件本身。如何从该窗口小部件获取句柄?由于wxWidgets的主要语言是C ++,因此需要C ++代码。

8得票4回答
从窗口类名获取窗口句柄

我正在尝试获取我进程中子窗口的窗口句柄,唯一的信息是窗口类名。是否有任何win32函数可供使用?我是用C#编写的。 更详细的说明:这是一个Visual Studio插件,用C#编写。因此,我的进程是Visual Studio,它有很多窗口。其中一个窗口有一个窗口类“VsTipWindow”。...

7得票1回答
如何获取属于某个进程的已打开句柄数量?

您可以使用程序Process Explorer来查看运行应用程序的句柄数。是否有一种使用Delphi代码获取此数字的方法?我想跟踪应用程序本身的数量,而不是像Process Explorer所做的那样查找其他应用程序使用的句柄数。 我的意图是让应用程序跟踪/检测可能的资源泄漏。

7得票1回答
从.NET应用程序中抓取和移动应用窗口?

一个.NET应用程序是否有可能获取当前打开的所有窗口句柄,并移动/调整这些窗口大小? 我相信可以使用P/Invoke实现,但我想知道是否有一些托管代码封装了这个功能。

7得票1回答
C++:通过进程ID、进程句柄和窗口标题获取该进程唯一窗口的最佳方法

我正在寻找在以下情况下获取窗口句柄的最佳方法: 我有进程ID和进程句柄,我知道窗口标题名称,并且我知道该进程只有一个窗口。那么我该怎么做呢?使用“FindWindow”?还是“EnumWindows”?