问题标签 [findwindow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在窗口中查找特定控件
我试图在窗口上找到特定 ProgressBar (msctls_progress32) 的值,
我找到了窗口:
但我无法获得 ProgressBar 的指针:
然后,一旦我有了指针,我想用以下方法获取值:
问题是窗口上有多个进度条,我想要指针的进度条在多个 #32770(对话框)内
winapi - WinAPI 查找窗口
我正在 Visual Studio 2012 中构建一个 win32 应用程序。我使用以下代码创建了 4 个禁用按钮:
我想要做的是在应用程序运行时启用按钮。我尝试使用 findwindow 查找并启用第一个按钮,但没有找到。我的代码是:
难道我做错了什么?先感谢您。
c# - FindwindowEx googlechrome WinAPI C#
我试图在功能 FindWindowEx 的任务栏中查找在 Google Chrome 中打开的文件。这就是我所做的,帮助我纠正错误,因为我不明白该怎么做。
感谢您的帮助:)
c# - 如何在 windowsAPI 中运行“RUN-command”
我现在使用 WINAPI 并尝试运行应用程序“RUN-command”我尝试执行 FINDWINDOW / FINDWINDOWEX 但它没有意义,因为程序“RUN”尚未运行。如何打开“运行命令”?
c# - FindWindowByCaption 函数查找尚不存在的窗口句柄
我正在编写一个 C# 应用程序,它需要将 gnuplot 图移动到用户屏幕上的特定位置。为此,我使用 DllImport 将几个函数引入我的程序。特别是 FindWindowByCaption 和 MoveWindow 以及其他一些。到目前为止,这对我来说一直很好,但突然图表停止了移动。
我发现生成图表需要更长的时间,它会在创建窗口之前尝试执行 MoveWindow 函数,因此实际上不会移动窗口。我不确定为什么现在这是一个问题,因为在早期版本的代码中它很好。
由于某种原因,FindWindowByCaption 函数会在窗口实际存在之前找到窗口句柄。
我在一个循环中有 find 窗口函数,它应该尝试执行,直到找到正确的句柄。每个图表的名称都会发生变化。
由于某种原因,它在实际创建 gnuplot 图之前找到了它的句柄,然后它试图过早地运行 MoveWindow 函数,因此当实际生成图时它不会去正确的位置。
任何的意见都将会有帮助
谢谢,
-杰克
google-chrome - Chrome_AutocompleteEditView 于 2013 年 7 月从 Chrome 浏览器中消失
从 2011 年到 2013 年 7 月,我一直在使用 FindWindowEx 从 Chrome 浏览器获取有关当前 url 的数据。今天 25.09.2013,我注意到类 Chrome_AutocompleteEditView 不见了...我当前的 Chrome 版本是 29.0.1547.76 你们中有人知道我现在如何阅读这个网址吗?
在我的代码下面
谢谢
IntPtr handle = getforegroundWindow();IntPtr urlHandle = FindWindowEx(handle, IntPtr.Zero, "Chrome_AutocompleteEditView", null);
c++ - FindWindow() 名称不完整
有没有办法通过不完整的名称找到一个窗口?
例如,您如何找到可以有多个标题名称的 Google Chrome 窗口?
像Stack Overflow - 谷歌浏览器
如果窗口总是与下面的函数具有相同的名称,则 FindWindow 函数会很好地解决它。
但是,如果名称不断变化(如浏览器)会发生什么?如何通过搜索固定的开始/结束来找到窗口?
我正在寻找类似的东西FindWindow(NULL,_T("something here - Google Chrome")
。
有什么办法吗?
vb.net - findwindowEX 棘手的外部程序
嘿,我想弄清楚如何一直走到它说的地方:
窗口 00211286 "" QWidget
以绿色突出显示的是我试图用下面的代码找到的内容:
目前我有这个:
我得到了 FindWindow 的值,然后也得到了第一个 findwindowEx .... 但之后我得到了一个很大的 0。然后对于最后一个 FindWindowEx,我得到的数字与我在第一个 findwindowEx 上的数字相同。
任何帮助都会很棒!
vb.net - 如何捕获两个没有标题和相同类的文本框?
所以,我试图捕捉一个有 2 个文本框的窗口,并向这两个文本框发送一些文本。但是两个文本框都没有标题和相同的类名“编辑”。到目前为止,我所能做的就是捕获第一个文本框,仅此而已。
下面粘贴的是我的代码。
excel - 用于自动身份验证的 FindWindows 和 SendMessgae
我有一个需要加载项的 Excel 自动化任务。使用加载项需要单独的身份验证。
没有办法通过我的凭据。当加载项加载时,我必须手动进行身份验证。因为老式方式会启动一个新的(未经身份验证的)实例,所以我无法弄清楚需要加载项的任务如何完全自动化。
我知道我可以使用 getObject 在 Excel 中使用此加载项对象来查找加载项名称:
这将显示加载项名称,我可以在其中找到加载项使用
或使用 findWindow(Windows API) 查找加载项实例
WindowsAPI getobject 上的参考链接以及 Findwindows 和 SendMessage 的参考函数 http://msdn.microsoft.com/en-us/library/office/gg251785(v=office.14).aspx
插件登录窗口如下所示:
我被困在如何通过引用对象或 HWND 将凭据传递到此加载项窗口。
有一些有用的帖子:Open an Excel file in running Excel with Task Scheduler。并使用任务计划程序在 Excel 的运行实例中打开一个 Excel 文件
如何通过 Windows API 进行身份验证,不一定通过 VBA?我也可以使用 Python。