sendkeys相关内容

以编程方式显示桌面

我正在编写Windows窗体应用程序,我需要以编程方式返回桌面。 我尝试了此代码,但它不起作用: using System; using System.Windows.Forms; private void ToggleDesktop() { SendKeys.Send("^({ESC}D)"); // ..
发布时间:2022-09-24 22:27:34 C#/.NET

如何使用C#SendKeys以编程方式按Windows键

基本上,我希望在代码中模拟用户单击Windows键。我知道有SendKeys,它允许我向Windows发送按键,如果我得到了它们的句柄,但我不知道的是,我需要得到什么句柄才能发送Windows键命令。例如,Windows键+L。在阅读了一下之后,似乎CTRL-ESC应该也会弹出开始菜单,但不确定如何告诉它将键发送到Windows(如果这是可能的话)。如有任何帮助,我们将不胜感激。 干杯! ..
发布时间:2022-08-28 17:11:31 C#/.NET

如何将密钥从我的程序发送到外部程序-WinCE

如何将密钥从C#程序发送到外部程序? 例如:我将“G”发送到具有文本框的外部程序 怎么做?在C#(WinCE)中 提前感谢 推荐答案 检查此代码:来自MSDN // Get a handle to an application window. [DllImport("USER32.DLL", CharSet = CharSet.Unicode)] public ..
发布时间:2022-06-17 15:06:51 C#/.NET

如何关闭永久元素以遮挡其他元素?

我无法单击某个元素,因为下拉菜单遮挡了所有其他元素。 在Visual Studio中使用Selify,我正在尝试构建一个测试用例,在该测试用例中,首先单击下拉菜单中的一个复选框,然后单击该下拉菜单外的另一个元素。但是,在您单击第一个复选框后,下拉菜单不会自动关闭。 如果您在Web浏览器上手动关闭此下拉菜单,您只需按Esc键或只需单击下拉菜单之外的某个位置。但当我尝试将其自动化时,它不起作用 ..
发布时间:2022-04-05 14:38:35 C#/.NET

如何通过Selenium和C#保存通过SendKeys()方法发送的字符序列

Selenium c# 在我的测试网站的文本框中输入数据时,光标位置设置为中间,输入的数据类似于例如3421 而不是 1234 的正确顺序. 任何人都可以提出一个如何处理这个问题的好方法吗? 我曾尝试使用按 HOME 键按钮,但没有成功. 解决方案 通过发送的字符序列的顺序不持久性背后的实际问题很难预测SendKeys() 方法在没有相关 HTML 的情况下. 但是,如果 ..
发布时间:2022-01-16 09:20:25 C#/.NET

发送密钥不起作用 selenium webdriver python

我需要将文本发送到描述文本区域.有一些预定义的文本在点击后被清除.我尝试在 sendkeys 之前使用 clear() 或 click() ,但没有任何效果.它会在那里发送文本,但它仍然是灰色的,保存页面后出现描述中没有文本的错误...我可以使用其他东西代替发送密钥吗?谢谢 文本区域看起来像: ..
发布时间:2022-01-16 08:44:48 Python

使用 SendKeys 发送特殊字符

我正在使用文本框通过 SendKeys 发送文本,但是当我在文本框中插入特殊字符时,我的应用程序崩溃了.例如,当我在文本框中输入“+"时,我收到此错误:SendKeys 字符串“+"无效. 我需要一个使用 SendKeys 发送特殊字符的解决方案,这是我的代码的一部分: SendKeys.Send(dropDownEffectsLeft1.SelectedItem.ToString() + ..
发布时间:2022-01-13 22:23:08 C#/.NET

在 C# 中使表单不可聚焦

我想编写一个虚拟键盘,例如用于触摸屏电脑的 Windows 屏幕键盘.但是我的虚拟键盘从正在使用的应用程序中窃取焦点时遇到问题.即使用户单击它,Windows 屏幕键盘也会将焦点保持在当前应用程序上.有没有办法在 C# 中对 windows 窗体做同样的事情? 我现在唯一能做的就是将键盘事件发送到特定的应用程序,例如以下代码中的记事本.如果我可以使表单不可聚焦,我可以使用 GetForegr ..
发布时间:2022-01-13 22:22:51 C#/.NET

C# 将密钥发送到其他应用程序到特定的文本字段

我需要使用 C# 将其他应用程序的密钥发送到其他应用程序中的特定文本字段. 这可能吗?如果是的话,谁能给我示例代码? 解决方案 SendKeys 仅将击键组合发送到活动窗口. 因此,如果您的 C# 应用程序在正确的时间调用 SendKeys 函数,那么当用户关注其他应用程序的文本框时,一切都会正常工作. 当然,问题在于现实世界很少如此完美.您不知道用户何时将关注其他应用程 ..
发布时间:2022-01-13 11:53:34 C#/.NET

如何在 C# 中执行按住 ALT+TAB 发送键事件

我正在尝试使用一个 sendkey 事件,该事件持有 ALT 键,然后按 TAB 键.您如何执行该操作,我尝试了很多变体,但似乎找不到答案,谢谢. 解决方案 使用 sendkeys PInvoke 可以通过发送 ALT keydown 事件,TAB keydown,然后 TAB keyup,然后 ALT keyup 来做到这一点.还有另一种在键上使用 ALT 修饰符的方法,但我不记得确切的 ..
发布时间:2022-01-09 20:56:59 C#/.NET

VBScript 发送键,尝试执行 CTRL+ALT+A

我正在学校董事会中测试用于语音合成的 Lexibar 软件.这种软件是为了帮助有学习困难的学生设计的,所以我需要写一个VBS文件来模拟Ctrl+Alt+A. 我试过: wshshell.sendkeys "^%{a}" "^%a" "^%{A}" "^%A" "^(%a)" "^(%(a))" ...(但没有任何效果) 如果我尝试 wshshell.sendkeys ..
发布时间:2022-01-01 09:28:47 其他开发

从 Excel-VBA 创建电子邮件以包含具有条件格式的范围

背景: 我仔细研究并学会了根据 Rob de Bruin 的指南创建电子邮件,这里是“RDB".在尝试获取适当的电子邮件内容时,我发现 RDB 创建的 RangetoHTM 函数不维护通过条件格式应用的颜色. 我尝试了一个建议的解决方法来改变现有代码以包含 .Cells(1).PasteSpecial xlPasteAllUsingSourceTheme(建议 此处),尽管这似乎也不能 ..
发布时间:2021-12-30 09:48:04 其他开发

在数字键盘上发送特定键,如 +、-、/或 Enter(模拟按键)

我正在从事一个项目,该项目需要模拟按键操作以在不同的应用程序中引起特定行为. 一切运行良好,使用正在导入的 keybd_event 函数(可能有更好的方法,但工作正常). 现在我想添加对所有小键盘的特定支持. 看着 e.G.这里 http://msdn.microsoft.com/en-us/library/dd375731(v=VS.85).aspx 或在 System.Win ..
发布时间:2021-12-29 13:23:59 C#/.NET

VBA 与 Internet Explorer 的交互

我正在构建的宏从 Excel 电子表格中获取名称,打开 Internet Explorer,并搜索在线目录.搜索目录后,它会调出一个 Java 表单,其中包含经理的姓名.我可以手动切换到经理名称,右键单击,复制快捷方式,然后将其发回电子表格.但是,我在使用一致的制表符和复制快捷方式时遇到了问题. 有没有一种简单的方法可以让焦点重新回到 IE 窗口上? 如何在不手动单击的情况下复制快捷方式? ..
发布时间:2021-12-18 13:01:04 其他开发

向游戏窗口发送键盘宏命令

我想做一个游戏的宏程序.但是仅将密钥发送到游戏应用程序(游戏窗口)存在问题.我正在使用 keybd_event API 将密钥发送到游戏窗口.但是我只想将键发送到游戏窗口,而不是在我的宏程序运行时发送到资源管理器或任何打开的窗口.当我更改 Windows 时,它仍在发送密钥.我尝试将 Interaction.App 与 Visual Basic.dll 引用一起使用.但是 Interaction. ..
发布时间:2021-11-15 02:03:21 C#/.NET

触发操作系统以编程方式复制(ctrl+c 或 Ctrl-x)

我正在开发一个程序来触发剪切和粘贴 粘贴我没有问题(我只是将一个字符串转储到剪贴板中) 剪切和/或复制被证明有点困难 我的程序失焦并且有几个热键注册到操作系统 CTRL+ALT+2 CTRL+ALT+3 等) 我想用它来触发 Windows 复制焦点窗口中突出显示的任何内容 我试着做一个sendkeys SendKeys.Send("^c"); 但如果停止工作,这 ..
发布时间:2021-11-15 00:50:37 C#/.NET