73得票10回答
Winforms问题 - 创建窗口句柄时出错

我们在一个Winform应用程序中看到了这个错误。有人能帮忙解释一下为什么会出现这个错误,更重要的是如何修复它或避免它发生。 System.ComponentModel.Win32Exception: 创建窗口句柄时出错。 at System.Windows.Forms.Native...

77得票5回答
使用Python和Selenium检查是否存在任何警报

我希望使用Python语言和Selenium编写一个用于管理用户的Web页面测试。在该页面上,某人可以为用户添加角色,如果在添加角色时角色已经存在,则会弹出警报。我不知道这个警报是JavaScript警报还是网页元素。我想自动检查警报是否存在,因为在列表中检查角色会浪费时间和产生巨大负荷。我尝...

13得票3回答
获取一个进程的所有窗口句柄

使用 Microsoft Spy++,我可以看到属于一个进程的以下窗口: 进程 XYZ 的窗口句柄以树形形式显示,就像 Spy++ 一样:A B C D E F G H I J K 我可以获取进程,而MainWindowHandle属性指向窗口F的...

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

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

16得票3回答
C#中的Process.MainWindowHandle总是返回IntPtr Zero

这是我的代码: using (Process game = Process.Start(new ProcessStartInfo() { FileName="DatabaseCheck.exe", RedirectStandardOutp...

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

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

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

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

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

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

55得票7回答
如何获取控制台应用程序窗口的句柄?

请问如何在C#中获取Windows控制台应用程序的句柄? 在Windows窗体应用程序中,我通常会尝试使用this.Handle。

15得票1回答
WinForms主窗口句柄

在我的winforms应用程序中,我试图获取主窗口句柄,以便将其设置为我的wpf模态窗口的父窗口。由于我对winforms不太熟悉,所以经过一番搜索,我找到了两种方法来获取它。 System.Windows.Forms.Application.OpenForms[0].Handle Sy...