问题标签 [sendkeys]

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.

0 投票
1 回答
849 浏览

c# - windows.forms.sendkeys() 会将格式化文本发送到 ms doc/ms Outlook 吗?

我想知道是否可以使用 sendkeys.sendwait() 方法显示格式化(如粗体、字体大小)文本。

注意:缩进的文本字符串已经格式化。我需要在应用程序上打印它们。

我可以用剪贴板做些什么吗?

0 投票
2 回答
4278 浏览

c# - keybd_event() 和 SendKeys.SendWait() 之间有什么区别吗?

SendKeys.SendWait() 只是一个包装器,这两个代码片段是相同的吗?

如果没有,是否有任何理由使用其中一个?

0 投票
1 回答
859 浏览

c# - SendKeys 和 Outlook

在尝试使用 SendKeys 时,我发现将密钥发送到 Outlook (2010) 的消息文本区域时它不起作用。但是,地址栏似乎工作得很好。Word 是另一个(因为 Outlook 和 Word 使用相同的编辑器,这不足为奇)。我敢肯定还有其他类似的程序我还没有找到。

有任何想法吗?

更新:我已将其缩小为仅涉及需要 AltGr 键入的字符(瑞典键盘布局),即:@£$€{[]}\~

0 投票
0 回答
818 浏览

c# - SENDKEYS F-Key 发送 Trema Y(Y 上面有两个点)

我正在尝试从我正在编写的 C# 应用程序将 F-Keys 发送到应用程序。当我发送任何 F-Key 时,它会显示为 Ÿ (trema Y)。一旦我将所需的寡妇放在焦点上,我就会以编程方式按下所需的 F 键来满足 .NET 的要求。

当我在我的开发机器上运行代码时,F-Keys 被正确解释。将它们解释为 trema Y 的机器是 Windows 7 .NET 4 Client 64 BIT。

我试过SendKeys.SendWait("{F2}")SendKeys.Send("{F2}")。我在 app.config 中有以下代码:

这是我的代码示例:

0 投票
1 回答
1135 浏览

.net - 是否有比 SendKeys 更好的替代方法来更改 WebBrowser 控件中的焦点?

目前我有这个来改变一个元素的焦点:

而不是使用它,我想知道我是否可以做这样的事情:

但是要将焦点集中到行中的下一个元素,例如当前焦点项目的下一个元素。

0 投票
1 回答
912 浏览

asp.net - 为什么 SendKeys 在 Windows 7 中会产生错误?

我正在尝试运行此代码:

它在 Windows XP 中运行良好,但在 Windows 7 中出现错误。

我正在尝试将字符串复制到 cmd 并执行它。“{Enter}”部分给出错误。请帮忙。

0 投票
2 回答
2600 浏览

c++ - 将文本/击键发送到未选择的窗口?

有没有办法将击键发送到当前未在 C++ 中选择的窗口?例如,如果我有一个最小化的记事本窗口,并希望在其中键入一些文本而不将窗口置于前面。

我正在使用 Windows 7 64 位。

0 投票
1 回答
1152 浏览

c# - 使用 SendInput 时,如何判断接收窗口何时接收并处理了消息?

我正在使用Input Simulator库来模拟使用 C# 的另一个应用程序的输入,这使用了 SendInput API 调用。有谁知道是否有一种方法可以监视外部应用程序的 Windows 消息队列以查看这些消息是否已被处理?

例如,假设我想将单词“Hello”的击键发送到记事本,但我不希望我的应用程序在记事本接收并处理输入并且单词“Hello”出现在记事本窗口中之前继续. 一旦按键消息不再在记事本的消息队列中,我们就会知道这已经发生了,但我不知道如何找到它。

我正在使用 .NET SendKeys 类并使用 SendWait,但这似乎不稳定并导致外部应用程序偶尔冻结,因此经过数周的尝试修复后,我正在寻找一种新方法。

非常感谢

0 投票
2 回答
1363 浏览

python - 如何在 Windows 7 登录窗口中使用 SendKeys?

好的,所以我正在为我的计算机制作一个基于 arduino 的物理登录系统。基本上我设置了一个簧片开关,这样当它跳闸时,它会向 python 程序发送一些串行信息,当发生这种情况时,SendKeys 会输入密码(希望进入登录框)。我知道它根本不安全,但它或多或少是一个概念证明。这是发送密码的代码部分。

我对代码没有任何问题,它适用于记事本等其他东西,但是当我尝试在登录窗口中使用它时,我什么也得不到。有什么建议么?

0 投票
1 回答
4111 浏览

c# - C# - 如何使用 SendKeys.Send 发送带有 SHIFT 键的小写字母?

我正在为我的项目使用这个键盘挂钩。我无法在按下 SHIFT 修饰键的情况下使用 SendKeys.Send() 发送小写字母。我的应用程序需要(例如)如果用户按下K按钮“a”应该发送,如果他按下SHIFT+ K“b”应该被发送。代码是:

但它发送"B"(大写字母)而不是"b",即SHIFT键将发送的击键“b”更改为大写。即使在将Keys.Shift添加到钩子之后也会发生这种情况。

我尝试了很多方法,包括使用e.SupressKeyPress SendKeys("b".toLower())并将上面的代码放在 KeyUp 事件中,但在静脉中。

请帮助我,我很沮丧,我的应用程序开发在这一点上受到打击。