Articles of sendkeys

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

基本上我想在代码中模拟一个用户点击Windowsbutton。 我知道有SendKeys允许我发送按键到Windows,如果我得到一个句柄,但我不明白是我需要得到一个句柄,以发送Windowsbutton命令。 例如Windowsbutton+ L.阅读了这一点后,似乎CTRL-ESC也应该popup开始菜单,但不知道如何告诉它发送密钥到Windows(如果这是可能的话)。 任何帮助将非常感激。 干杯!

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

我需要使用C#将键发送到其他应用程序到其他应用程序中的特定文本字段。 那可能吗? 如果是的话,任何人都可以给我示例代码?

如何进一步debugging(win7 64bit,py2.7)的SendKeysCtypes?

我试图让SendKeysCtypes工作在py2.7和win7 64bit 。 这是src 问题: 运行SendKeysCtypes.py并没有任何反应。 testing应该打开记事本并写一些文字。 问题代码是这样的: def GetInput(self): "Build the INPUT structure for the action" actions = 1 # if both up and down if self.up and self.down: actions = 2 inputs = (INPUT * actions)() vk, scan, flags = self._get_key_info() for inp in inputs: inp.type = INPUT_KEYBOARD inp._.ki.wVk = vk inp._.ki.wScan = […]

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

我正在制定一个触发剪切和粘贴的程序 粘贴我没有问题(我只是将一个string转储到剪贴板) 切和或Copys被certificate是有点困难 我有的程序是没有焦点,并有几个热键注册的操作系统CTRL + ALT + 2 CTRL + ALT + 3等) 我想用它来触发Windows复制所关注的窗口中突出显示的任何内容 我试着做一个sendkeys SendKeys.Send("^c"); 但是,如果有的话,这似乎工作一两次,然后停止工作。 有没有更好的方法来尝试触发窗口应对不同的窗口上突出显示的内容

VBScript SendKeys CTRL + LWIN + TAB?

我正在尝试编写一个简单的脚本来发送CTRL + WINDOWS KEY + TAB的组合键 。 下面的代码发送按键CTRL + ALT + TAB Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.SendKeys "^%{TAB}" 但是,当我尝试用LWIN (又名左窗口键)replace“%”(又名ALT键)时,它表示语法错误。 我尝试了以下,但没有运气: Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.SendKeys "^{LWIN}{TAB}" Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.SendKeys "^{LWIN}+{TAB}" Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.SendKeys ^{LWIN}+{TAB} 我知道这与能够按住某些按键而按下其他按键有关,但是我似乎无法把它弄清楚。 可以使用CTRL + ESC以编程方式按下Windows键。 有没有办法将这个组合设置为名为LWIN的variables,然后使用上面的脚本之一?

SendKeys.send被阻止

我有C#应用程序使用Sendkeys.send发送文本到其他应用程序。 在Windows 7上执行一段时间后,Sendkeys停止响应并且不发送任何文本。 它从来没有发生在Windows XP上。 我怀疑反病毒,但是当我没有反病毒运行时也会发生。 任何想法可以导致它? 感谢您的帮助。