Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-触发鼠标和键盘移动 是否可以在Internet Explorer浏览器选项卡中捕获/触发鼠标或键盘事件 如何访问浏览器的剪贴板数据 如何操作页面的DOM? 是否存在一种可以在所有IE版本中工作的机制_C# - Fatal编程技术网

C#-触发鼠标和键盘移动 是否可以在Internet Explorer浏览器选项卡中捕获/触发鼠标或键盘事件 如何访问浏览器的剪贴板数据 如何操作页面的DOM? 是否存在一种可以在所有IE版本中工作的机制

C#-触发鼠标和键盘移动 是否可以在Internet Explorer浏览器选项卡中捕获/触发鼠标或键盘事件 如何访问浏览器的剪贴板数据 如何操作页面的DOM? 是否存在一种可以在所有IE版本中工作的机制,c#,C#,要捕获,可以将SetWindowsHookEx()与MouseProc()和KeyboardProc()一起使用: 要触发,请查看SendInput函数(): 您可以通过剪贴板类访问剪贴板,这里有一些示例: “操纵”是什么意思? 如果您想输入一些文本,并按下IE窗口中的一些按钮,您可以尝试使用UI自动化或Microsoft Active Accessibility: 我想,你必须编写某种浏览器插件才能完成所有这些任务。@Mitch-是的,这是三个问题,但有点像@shahkalpesh-

要捕获,可以将SetWindowsHookEx()与MouseProc()和KeyboardProc()一起使用:
要触发,请查看SendInput函数():

  • 您可以通过剪贴板类访问剪贴板,这里有一些示例:

  • “操纵”是什么意思? 如果您想输入一些文本,并按下IE窗口中的一些按钮,您可以尝试使用UI自动化或Microsoft Active Accessibility:


  • 我想,你必须编写某种浏览器插件才能完成所有这些任务。@Mitch-是的,这是三个问题,但有点像@shahkalpesh-我知道这一点,但我在寻找一些特定的命令或过程。Mihail-谢谢你的回答-第三个问题-当我指的是操纵时,我指的是如何在页面内显示小面板(这显然不是警报消息,因为它会使页面失去焦点。我们要求此面板显示可能发生在发送方/接收方的错误消息,因为解析/OS/BrowserType/BrowserDisplaySize/BrowserPageAreaSize/SupportedMouseEvents/SupportedKeyBoardEvents/PluginMissmatch产生的不兼容问题(如flash/silverlight)/ExtraMenusItemsOnRightClickBecauseOfAdditionalPlugins/MenuItemsOfBrowser尝试查看IHTMLDocument2界面——它获取有关文档的信息,并检查和修改文档中的HTML元素和文本。这可能是您所需要的吗?)?。。