gpt4 book ai didi

c# - 如何使用 C# 模拟 CTRL+V 击键(粘贴)

转载 作者:太空狗 更新时间:2023-10-29 15:23:32 29 4
gpt4 key购买 nike

我们如何使用 C# 模拟 CTRL+V 键(粘贴)?

我有一个没有用于访问的 id 的文本框,例如 textbox1.Text = someValue 在这里不起作用。
我想通过单击来填充该文本框(来自剪贴板)。由于某些原因,我们确实需要模拟 CTRL+V,这意味着我们不能使用像 inputsimulator 这样的外部库。 .

最佳答案

字符与键

% => alt , + => shift^ 为发送 ctrl

原答案:

下面解释了用另一个键模拟单个修改键第 1 步: 聚焦文本框,您要在其上执行两个键,然后第 2 步: 发送键,例如 control-v 将像 "^{ v}”。这是代码

target_textBox.Focus();
SendKeys.Send("^{v}");

target_textBox.Focus(); 仅当发送键时目标文本框未获得焦点时才需要

更新:发送三个键(两个修改键加其他键)如实现ctrl shift F1你将发送以下内容

^+{F1}

Microsoft Docs Ref

关于c# - 如何使用 C# 模拟 CTRL+V 击键(粘贴),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15621147/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com