sendkeys相关内容

断开连接的 RDP 会话上的 Sendkeys

我有一个预定的 VB 应用程序.它专注于一些 cmd 窗口并执行 sendkey 操作.当我打开 RDP 会话时,这工作正常,只有当我断开连接(而不是注销)时才会出现问题.(此任务在虚拟化服务器上​​运行). 当我在任务运行后再次打开 RDP 会话时,应用程序抛出了有关登录权限的错误.我认为这是因为用户被锁定,因此无法执行操作? 我需要找到解决方法,非常感谢您的帮助! 解决方案 ..
发布时间:2021-07-03 19:03:07 其他开发

在远程桌面上运行时替代 SendKeys?

我有一个应用程序,它通过 SendKeys 将击键注入应用程序. 不幸的是,当我通过远程桌面运行该应用程序时,它无法运行因为众所周知的问题,SendKeys 不适用于远程桌面. 之前有没有人解决过这个问题,或者对如何解决有什么好的建议? 解决方案 SendKeys 不适合主要是因为: 它只能将密钥发送到活动/专注的应用程序,这永远无法保证工作,因为活动应用程序可能会在实际 ..
发布时间:2021-07-03 19:02:16 其他开发

使用sendkey函数在C#中将键盘键发送到浏览器

您好,我正在尝试使用下面的代码向浏览器发送密钥,新的 chrome 窗口为我打开,但它没有将密钥发送到浏览器. 我调试的时候发现chrome进程没有标题名怎么解决这个问题? Process.Start("chrome.exe", "https://labs.sketchfab.com/sculptfab/");System.Threading.Thread.Sleep(2000);for ..
发布时间:2021-06-21 19:41:46 C#/.NET

VBA-带Sendkeys的CopyPasteCode

我在excel工作簿中使用IDE,并尝试执行以下代码. Sub cpypaste()范围("E7").选择SendKeys("^ c"),真Application.Wait(现在+ TimeValue("00:00:01"))范围("G7").选择SendKeys("^ v"),真结束子 并不是说我不知道​​执行此操作的替代方法,而是好奇为什么这样做不起作用.我尝试过使用键盘快捷键和cmd ..
发布时间:2021-05-05 20:37:58 其他开发

如何使用SendKeys从DOS应用程序复制粘贴到Excel?

我正在尝试模拟此操作: 激活另一个应用程序, 发送击键ctrl + c, 返回Excel, 发送按键ctrl + v 并在单元格中具有该值. 这是DOS窗口样式的应用程序,因此击键是管理它的唯一方法. 我设法激活并在DOS风格的应用程序中输入了ENTER之类的击键,但是当我尝试 ctrl + C 时,它什么也没做./p> 我尝试使用以下方法在Excel VBA中对其 ..
发布时间:2021-05-05 19:20:38 其他开发

Sendkeys Page Down不起作用

我正在尝试使用VBA发送向下翻页的按键,但是我没有尝试过. 我已经尝试过了 Myscreen.SendKeys"{PGDN}"Myscreen.SendKeys("{PGDN}")Myscreen.SendKeys(“")Myscreen.SendKeys"{PAGE DOWN}"Myscreen.SendKeys("{PAGE DOWN}")Myscreen.SendKe ..
发布时间:2021-05-05 19:07:50 其他开发

发送密钥禁用NumLock

问题: 当我使用 SendKeys 将数据从Excel应用程序复制到另一个(非Microsoft)应用程序时,我的Num Lock被禁用了. Sub Test()范围("A1:B71").选择SendKeys"^ C"'复制所选文本AppActivate"AccuTerm 2K2"SendKeys"2",True'进入注释屏幕SendKeys"^ M",True'在上方确认(输入密钥)S ..
发布时间:2021-05-05 19:07:39 其他开发

Sendkeys将不会在宏中间运行

我正在尝试使用VBA自动从Hyperion中提取数据(我是VBA的新手).我必须在工作表1上选择一个单元格区域,“按" Alt,X,S,R,让它提取数据,然后转到下一个工作表并重复.我遇到的问题是宏在选项卡中运行并根据需要突出显示单元格,但是sendkey(所有五个实例)在完整宏的末尾而不是在每个步骤之后运行.任何帮助,将不胜感激.宏1-5与不同的工作表名称完全相同. 我当前拥有的代码: ..
发布时间:2021-05-05 18:55:16 其他开发

SendKeys并不总是有效

我正在Excel VBA中使用 .SendKeys()将击键发送到我正在使用shell .AppActive 方法激活的外部窗口.问题在于 SendKeys 的行为根本不一致,有时会发送密钥,有时却发送密钥.我认为这与根据MSDN文档将密钥存储在缓冲区中有关. 如何解决这个问题? 解决方案 我发现此问题的解决方案是使应用程序暂停一会儿.这似乎允许清除缓冲区(如果我错了,请纠正我). ..
发布时间:2021-05-05 18:50:47 其他开发

默认情况下在切片器上启用多选

我的工作簿中有切片器,默认情况下需要启用多选功能. 我尝试了SendKeys. ActiveSheet.Shapes.Range(Array("WMS"))).选择SendKeys“%S",真ActiveSheet.Shapes.Range(Array("Equipment")).SelectSendKeys“%S",真ActiveSheet.Shapes.Range(Array("Wa ..
发布时间:2021-05-05 18:37:57 其他开发

将键盘和鼠标事件发送到C#中的DirectX应用程序?

我需要将全局按键和鼠标事件发送到另一个应用程序,这恰好是使用DirectX的.(除了窗口本身之外,没有其他控件/句柄) 例如,我需要按住X键2秒钟,然后释放它... 我需要在坐标x:600和y:350上向下按鼠标右键,将鼠标向下移动100像素,然后释放鼠标右键. 我还需要同时按2个或更多键(例如X和Y),并在2秒后停止X,再在2秒后停止Y. 所以基本上我需要完全控制输入系统... 如果我 ..
发布时间:2021-04-30 20:23:14 C#/.NET

使用VBA在已打开的文件对话框窗口(第三方)中复制/粘贴文件路径

我的母语不是英语,所以相对来说我是VBA的新手,所以我提前致歉.我的问题如下:我的VBA代码的一部分尝试从剪贴板中复制并粘贴文件路径,该文件路径以前在字符串变量中定义.我确实有一个解决方案,但包括使用"Sendkeys"-即使可以使用,也不太满意 Sendkeys是否有另一种方法?例如,查找并激活已经打开的文件对话框,特别是其中的输入字段,然后将字符串变量直接设置到该字段中?(我希望所附图片 ..
发布时间:2021-04-30 19:42:35 其他开发

以编程方式禁用大写锁定

我在自动化程序中使用SendKeys进行工作.我一直在努力,现在正在尝试消除我创建的所有错误:-) 其中之一是,当我使用SendKeys.Send("Test")时,如果CapsLock处于打开状态,它将产生"tEST",而不是"Test". 我已使用以下代码尝试检测capsLock状态,并在必要时进行切换: bool tmp = Control.IsKeyLocked(Keys. ..
发布时间:2021-04-18 20:35:36 C#/.NET

SendKeys到无效的应用程序

我试图弄清楚如何使我的C#应用​​程序将键发送到另一个应用程序窗口,而无需关注它.我有一个单词列表和3个记事本文件.想象一下,我已经按顺序打开了所有3个记事本窗口,我的程序将把列表框中的第一个单词写到第一个记事本窗口中.第二个记事本窗口中的第二个单词,第三个记事本窗口中的第三个单词.然后重新开始并继续.因此,我希望它在每个单词中张贴1个单词,然后一遍又一遍地继续下去. 但是我只想出了如何使用 ..
发布时间:2021-04-18 20:12:18 C#/.NET