阅读背景:

【Unity3d】在Unity3d中,使用C#中访问系统剪贴板

来源:互联网 

直接上代码


public static class ClipboardHelper
{
	private static PropertyInfo m_systemCopyBufferProperty = null;

	private static PropertyInfo GetSystemCopyBufferProperty()
	{
		if (m_systemCopyBufferProperty == null)
		{
			Type T = typeof(GUIUtility);
			m_systemCopyBufferProperty = T.GetProperty("systemCopyBuffer", BindingFlags.Static | BindingFlags.NonPublic);
			if (m_systemCopyBufferProperty == null)
			{
				throw new Exception("Can't access internal member 'GUIUtility.systemCopyBuffer' it may have been removed / renamed");
			}
		}

		return m_systemCopyBufferProperty;
	}

	public static string clipBoard
	{
		get 
		{
			PropertyInfo P = GetSystemCopyBufferProperty();
			return (string)P.GetValue(null,null);
		}

		set
		{
			PropertyInfo P = GetSystemCopyBufferProperty();
			P.SetValue(null,value,null);
		}
	}
}
public static class ClipboardHelp



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: