UnityEditor扩展-右键拷贝资源路径到系统剪贴板

摘要:
要点速记命令添加到右键菜单[MenuItem("Assets/CopyAssetPath")]或[MenuItem("Assets/CopyAssetPath",priority=0)](priority值决定命令在菜单中的排序)获取选中文件或者夹AssetDatabase.GUIDToAssetPath(Selection.assetGUIDs[0])获取的路径写入系统剪贴板GUIUtility

要点速记

  1. 命令添加到右键菜单

    [MenuItem("Assets/Copy Asset Path")]

    [MenuItem("Assets/Copy Asset Path",priority = 0)]
    (priority值决定命令在菜单中的排序)
  2. 获取选中文件或者夹

    AssetDatabase.GUIDToAssetPath(Selection.assetGUIDs[0])

  3. 获取的路径写入系统剪贴板

    GUIUtility.systemCopyBuffer = path;

案例

UnityEditor扩展-右键拷贝资源路径到系统剪贴板第1张

1  [MenuItem("Assets/Copy Asset Path")]
2  static voidCopyAssetPath()
3 {
4      string path = "";
5      if (Selection.assetGUIDs!=null && Selection.assetGUIDs.Length==1)
6 {
7          path = AssetDatabase.GUIDToAssetPath(Selection.assetGUIDs[0]);
8 }
9      GUIUtility.systemCopyBuffer =path;
10  }

免责声明:文章转载自《UnityEditor扩展-右键拷贝资源路径到系统剪贴板》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java:String和Date、Timestamp之间的转换Xmind8最新版(update9)安装教程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vs 中 vim vax 快捷键

高效率移动 在插入模式之外 基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面VIM就像一个“哑巴”编辑器一样。很多新手都会一直呆在插入模式里面,因为这样易于使用。但VIM的强大之处在于他的命令行模式!你会发现,在你越来越了解VIM之后,你就会花越来越少的时间使用插入模式了。 使用 h,j,k,l 使用VIM高效率编辑的第一步,就是放弃使用...

六步升级你的Debian Linux内核到当前最新稳定版本

本文经验基于如下环境:原Debian版本为:Debian GNU/Linux 3.1原内核版本为:2.6.8-2-686下载的新内核版本为:2.6.15.6下载文件的存放路径为:/tmp参考了文档:/usr/share/doc/kernel-package/README.gz关于本文档:/**********************************...

Android Clipboard(复制/剪贴板)

Android提供的剪贴板框架,复制和粘贴不同类型的数据。数据可以是文本,图像,二进制流数据或其它复杂的数据类型。 Android提供ClipboardManager、ClipData.Item和ClipData库使用复制和粘贴的框架。为了使用剪贴板的框架,需要把数据转化为剪辑对象,然后把该对象为全系统剪贴板。 为了使用剪贴板,需要通过调用getSyste...

windows 的鼠标事件(Event)

OnClick 当单击元素上的鼠标左按钮时(弹起后) OnDblClick 当鼠标双击元素时发生 OnMouseDown 用任何一个鼠标按钮单击对象时(弹起前) OnMouseUp 当鼠标按下任何按键再释放后发生 OnMouseOver 将鼠标指针移入对象时(指向)发生 onmousemove 当在元素上移动鼠标时发生 OnMouseOut 当鼠标离开元素...

python控制windows剪贴板,向剪贴板中写入图片

from ctypes import * import os import win32con,win32clipboard aString=windll.user32.LoadImageW(0,"new.bmp",win32con.IMAGE_BITMAP,0,0,win32con.LR_LOADFROMFILE) print(aString) if...

vmware station-ubuntu18.04 共享剪贴板

辞职在家休息,买了台新电脑,装个虚拟机,安装visual studio, android studio, qt, everything, noptepad++,hbuilder,ditto,xx-net这些神器之后装了vmware station 14 装了ubuntu18.04 用的过程中发现不能与win10 共享剪贴板; 以前也遇到过这种状况,只记得试...