9得票2回答
向程序发送按键输入

在Windows窗体中,我创建了一个按钮,并试图使它发送F1到特定的窗口(例如Firefox,我的电脑等)。 我的问题是: 如何通过窗口名称实现?(例如“Mozilla Firefox”) 如何通过进程名称实现?(例如firefox.exe)

8得票4回答
批处理脚本中如何发送Windows键

最近我一直在使用Batch脚本中的SendKeys函数。 我已经明白如何向窗口输入某些按键,例如Tab键: %SendKeys% "{TAB}" 或者是退格键: %SendKeys% "{BACKSPACE}" 我一直在尝试在不按下Windows键的情况下输入它。 不幸的是,我...

16得票1回答
Python Selenium - AttributeError: WebElement对象没有sendKeys属性。

我正在尝试使用Selenium(Python)将“ENTER”传递到文本字段。文本框要求每个电话号码都在新行上输入,因此它看起来会像这样:#Add the phone number# Webelement.sendKeys(Keys.ENTER) 我已经导入了以下库:from selenium...

9得票4回答
如何使用C# SendKeys编程方式按下Windows键

基本上,我想在代码中模拟用户点击Windows键。我知道有SendKeys可以让我发送按键到Windows,但我无法确定需要获取哪些内容才能发送Windows键命令。例如,Windows键 + L。经过一番研究,似乎CTRL-ESC也应该弹出开始菜单,但不确定如何将其发送给Windows(如果...

16得票4回答
使用SendKeys.sendwait()发送“空格键”

我在想如何使用 SendKeys.send(); 来发送 空格键。 它可以用于其他按键,但只有空格键不行!! 这里是我找到的其他按键的链接 http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx

7得票2回答
在C#中向应用程序发送按键(sendkeys、postmessage、sendmessage都无效)

我想要做以下事情之一: 1.通过程序自动打开所需程序并按下一个键 2.查找程序的已打开窗口并按下一个键(任意一种方式均可) 我尝试了许多SendKeys.SendWait()、PostMessage()和SendMessage()实现,但都不成功。以下是我的代码片段: //incl...

37得票3回答
在user32.dll中通过SendInput发送按键

为了演示目的,我正在使用这个板子作为键盘。总之,长话短说,除了极少数情况外,一切都正常工作。 我使用位于user32.dll中的SendInput函数发送按键。因此,我的程序看起来像:static void Main(string[] args) { Console.Write(&qu...

15得票4回答
在 Citrix 上可用的 SendKeys 替代方法

我最近为客户开发了一个虚拟键盘应用程序,该程序与几乎所有程序一起正常工作,但某些命令(如{ENTER}或{DEL})在Citrix上无法正常工作。是否有解决方法或替代SendKeys的方法? 编辑1:我尝试了SendInput方法(Windows输入模拟器使用SendInput),但DEL键...

14得票2回答
在C#中使表单无法获得焦点

我想编写一个虚拟键盘,就像 Windows 屏幕键盘一样适用于触摸屏电脑。但是我遇到了一个问题:我的虚拟键盘会从正在使用的应用程序中夺取焦点。Windows 屏幕键盘即使用户单击它也会保持当前应用程序的焦点。在 C# 中的 Windows 窗体中是否有方法可以实现同样的功能? 目前我唯一能做...

42得票5回答
发送Windows键使用SendKeys

我正在研究C#中的快捷键。我已经成功地使用SendKeys实现了Ctrl、Alt和Shift。就像这样:Ctrl + C:System.Windows.Forms.SendKeys.SendWait("^c"); 或者 Alt + F4:System.Windows.Forms.SendKey...