sendmessage相关内容

从弹出窗口到 content.js 的 sendMessage 在 chrome 扩展中不起作用

我正在尝试为 chrome 扩展制作弹出界面.我似乎无法从 popup.html/popup.js 向 content.js 脚本发送消息.这是我到目前为止所拥有的.当我单击扩展图标时,我会看到一个显示 clickme 的按钮.我单击它并没有任何反应,chrome javascript 控制台中没有错误,也没有给 content.js 的消息. 清单 {"content_security_ ..
发布时间:2022-01-20 22:26:51 其他开发

在另一个应用程序中模拟按键和按键释放?

我需要与正在运行的外部应用程序交互,并发送特定的按键和发布.我尝试使用 SendKeys 类,但它只完成了一半的工作,因为按键被立即释放到外部应用程序. 我需要能够为外部应用模拟“按住键".我现在正在尝试使用 SendMessage 的东西,但现在它根本不起作用:(而且我什至没有收到错误. 解决方案 好的,问题解决了.我实际上安装了 VC++ 来尝试核心 keybd_event() ..
发布时间:2022-01-13 22:31:16 C#/.NET

Qt中MFC等价物的SendMessage

在 QT 中移植 VS2010 项目. 我想,我之前的帖子不是很清楚,所以我在这里再次解释一下. 问题是.. 我有很多子 Qdialog 窗口,当用户单击时会生成一些消息.我希望这些消息出现在我的主应用程序窗口的 QTablewidget 上. 现在正如一些成员所建议的,我应该看看 VS2010 中的事情是如何完成的,并尝试在 QT 中复制相同的内容.所以这是我的设计.. 请让我知道 ..
发布时间:2022-01-12 15:17:13 C/C++开发

如何使用 PostThreadMessage 使用 shared_ptr?

我想升级我的 MFC 生产代码以在调用其他窗口或线程时使用 std::shared_ptr 智能指针.此类调用是 SendMessage、PostMessage 和 PostThreadMessage,它们通过 wparam 和 lparam 并且分别是 unsigned int 和 long.目前,我创建一个类对象,新建一个对象,调用传递一个指向该对象的指针,在接收端使用该对象,然后将其删除. ..
发布时间:2022-01-12 14:35:25 C/C++开发

从扩展背景或弹出到内容脚本的 sendMessage 不起作用

我知道这个问题已经以不同的方式被反复提出,但我尝试了所有答案(希望我没有错过任何人),但没有一个对我有用. 这是我的扩展代码: 清单: {“名称":“测试",“版本":“1.1",“背景":{“脚本":[“contextMenus.js"]},“权限":[“标签",“",“contextMenus"],“内容脚本":[{“匹配":[“http://*/*"],"j ..

从扩展后台或弹出到内容脚本的 sendMessage 不起作用

我知道这个问题已经以不同的方式被反复问过,但我尝试过所有的答案(希望我没有错过任何人),但没有一个对我有用. 这是我的扩展程序代码: 清单: {"name": "测试",“版本":“1.1",“背景":{“脚本":[“contextMenus.js"]},"permissions": ["tabs", "", "contextMenus"],“内容脚本":[{"匹配" : [ "ht ..

通过钩子直接将击键发送到另一个进程

我想知道,在摆弄了 SendInput、SendKeys、PostMessage、SendMessage、SendNotifyMessage、keybd_event 等各种问题之后.为了找到那个好......尝试将键盘输入发送到另一个非前台进程是非常挑剔和不可靠的. 我尝试了一种 SendInput 方法,在该方法中我欺骗了 Z 顺序(将当前窗口保持在顶部)并快速将第 3 方窗口置于前台,发 ..
发布时间:2021-12-17 23:52:57 C#/.NET

当 Google 电子表格中的值发生变化时发送电子邮件

我想弄清楚,如何在 Google 电子表格中执行以下操作. 当单元格中的值发生变化时发送电子邮件.(值 = 已完成). 将该行数据编译到电子邮件中.请参阅下面代码中的格式. 提示用户确认信息. 如果是,则向活动用户以及下面代码中的预设用户发送电子邮件. 这是可选的:使用已发送电子邮件 + 时间戳更新第 (P) 列 (P) 16 行中的工作表. 嗨塞尔, 尝试实施您提供的代 ..

我可以在 iPhone 应用程序中以编程方式发送电子邮件吗?

我需要能够从 iphone 应用程序中以编程方式发送预先格式化的电子邮件或 SMS 文本消息.这能做到吗?我看过苹果的 MFMailComposeViewController 类,但它“提供了一个管理编辑和发送电子邮件的标准接口",而 MFMessageComposeViewController 类也有它自己的“用于编写 SMS 文本消息的标准系统接口".这些允许您向用户呈现一个界面,他们必须在其 ..
发布时间:2021-12-12 09:42:25 移动开发

使用 Win API 将文本附加到备忘录

我正在尝试使用此代码附加文本行 SendMessage(Form1.log.Handle, WM_SETTEXT, 0, Integer(PChar(textLog))); //textLog 是一些行,例如“程序开始于 xxx"等 但它不会追加,只是设置新文本 解决方案 找到完整的解决方案 procedure appendLog(const S: string);无功Sel ..
发布时间:2021-11-15 03:17:52 其他开发

c# 我无法让 SendMessage 向记事本窗口发送消息

我看过这个问答 如何在 C#/Win32 中向记事本发送文本? 我认为应该无关紧要的轻微变化..是我有一堆记事本窗口吗..所以为了测试这个,我将notepad.exe复制为notepad.exe并打开notepadd.exe,所以只有一个我的记事本窗口是 notepadd.exe 进程. 我有这个代码 使用系统;使用 System.Windows.Forms;使用 System ..
发布时间:2021-09-25 19:27:27 C#/.NET

如何从 C# 控制台应用程序关闭在系统托盘中运行的 WPF 应用程序?

我正在开发一个包含两部分的应用程序: 1) 从系统托盘运行的 WPF 应用程序.它确实有一个 GUI 窗口,可以通过右键单击系统托盘图标 & 来打开它.在上下文菜单上选择一个选项,但并不经常需要它&该应用程序将在大部分时间从系统托盘运行.此外,我更改了 MainWindow 的 Closing() 事件,以便在用户尝试关闭应用程序时将其最小化. 2) 一个控制台应用程序,它在不显示控制 ..
发布时间:2021-09-25 19:25:32 C#/.NET

WM_CHAR 不适用于 notepad.exe

我使用 Windows 7 和 Microsoft Visual Studio 2010.我使用此代码将数字字符插入到 calc.exe 的窗口中: STARTUPINFO si = { 0 };PROCESS_INFORMATION pi = { 0 };memset(&si, 0, sizeof(si));memset(&pi, 0, sizeof(pi));si.cb = sizeof(s ..
发布时间:2021-09-25 19:25:22 其他开发

使用 WM_SETTEXT 替换窗口内容,同时保持窗口滚动位置

我正在构建一个将 RTF 文本发送到第三方窗口的应用程序.它基本上在原始的第三方 IDE 中提供自动更正功能. 我可以设置此窗口的内容(即更正后的代码),但这样做会将窗口的滚动位置设置为顶部.这很烦人,因为用户必须向下滚动到自动更正开始之前的位置. 我可以将光标设置到正确的位置(在页面下方),但这并不能阻止窗口滚动到顶部. 有什么建议吗? 解决方案 WM_SETTEXT ..
发布时间:2021-09-25 19:23:20 C#/.NET

如何在进程上使用 WinAPI SendMessage(或等价物)

我的工作环境:C#、.NET 4 和 VS2012 我在使用某个应用时遇到问题.它通过在系统托盘中显示一个 NotifyIcon 来运行.当用户只需点击该图标时,它就会弹出一个新窗口并显示重要信息. 在正常情况下,用户只需单击该图标即可打开新窗口.但是,我们正在寻求实现一个没有系统托盘区域的替代 Windows shell,因此该应用程序将没有可供点击的 NotifyIcon! ..
发布时间:2021-09-25 19:20:07 C#/.NET

发送和接收 Windows 消息

Windows 消息似乎是在 Windows 操作系统上通知应用程序的好方法.它实际上运行良好,但我想到的问题很少: 如何为 SendMessage 例程的 lparam 指定结构化数据(就像许多消息代码一样)?我的意思是...当然参数是一个指针,但是进程如何访问它呢?也许它是由发送/接收消息的进程加载的 DLL 分配的? 是否可以共享消息结构化参数(在发送方和接收方之间)?它们被编组 ..
发布时间:2021-09-25 19:15:08 其他开发

在多个根窗口中使用 FindWindow

所以我正在构建一个使用 win32 的 SendMessage 作为 IPC 的应用程序. 我正在使用 FindWindow 根据 className 和 windowName 获取 hWnd.在我想与与其他根 Windows 具有相同名称/类名的根窗口(如在桌面的子窗口中)交谈之前,这一切都进行得很顺利. 是否可以使用 FindWindow 的替代方法来选择我想要的 hWnd? ..
发布时间:2021-09-25 19:00:33 其他开发