unity 通过Button按键实现复制粘贴功能的脚本代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity 通过Button按键实现复制粘贴功能的脚本代码相关的知识,希望对你有一定的参考价值。

急需,求大神帮忙
我现在用UGUI作粘贴按钮,将复制的礼包码点击按钮粘贴到输入框里,代码不知怎么写

if (Input.GetKey(KeyCode.LeftControl) && Input.GetKey(KeyCode.C))
print("A");

这样可以吧 ctrl+C同时按下的时候才会触发追问

你这根本不是粘贴

参考技术A string str = "XXXXXXX";

TextEditor te = new TextEditor();
te.content = new GUIContent(str);
te.SelectAll();
te.Copy();
这样就可以了~看到问题太晚了

粘贴的时候用te.Paste()就好~

怎么使用按键精灵将EXCEL表格内的内容逐个复制粘贴到某网页,实现注册(我是用简单的录制功能来做的)

其实这用按键精灵也很容易实现啊,也不用录制,但你要把数据复制到哪个位置,这个你得找到坐标(用按键抓抓看一下就知道了)
'假设你要复制的内容在c盘根目录下"数据.xlsx"文档第一页第一行的1-10列单元格里,(弄简单点,整个前台操作的例子吧)
Call Plugin.Office.OpenXls("C:\数据.xlsx")
For i = 1 To 10
Text = Plugin.Office.ReadXls(1, 1, i)
MoveTo X坐标,Y坐标 //这里的 X坐标,Y坐标 就根据你自己的实际位置去修改吧
LeftClick 1
SayString Text
Delay 200
Next
Call Plugin.Office.CloseXls()
参考技术A 第一定位,(按键我忘了那些话,不过你看得懂得)
循环 N
中间找怪(X,Y)
鼠标移动到(X,Y)
单击
按下ctrl
按键C
弹起ctrl
按键微标
按键tab
中间找怪(X,Y)
鼠标移动到(X,Y)
单击
按下ctrl
按键v
弹起ctrl
结束

以上是关于unity 通过Button按键实现复制粘贴功能的脚本代码的主要内容,如果未能解决你的问题,请参考以下文章

怎么使用按键精灵将EXCEL表格内的内容逐个复制粘贴到某网页,实现注册(我是用简单的录制功能来做的)

求助在移动端如何实现点击复制粘贴功能

unity3d 虚拟手柄

怎么使用按键精灵将EXCEL表格内的内容逐个复制粘贴到某软件中呢?

通过file读写功能实现文件复制粘贴功能

Unity滑入Button/按键/UI范围检测