admin 管理员组文章数量: 887006
Unity鼠标点击按钮打开本地文件
1.新建一个OpenUrl.cs脚本,并添加给Open按钮
using UnityEngine;
using System.IO;
using UnityEngine.UI;
using System.Diagnostics;
using System.Runtime.InteropServices;public class OpenUrl : MonoBehaviour
{private Button Open;// Use this for initializationvoid Start(){//鼠标点击按钮事件Open = GameObject.Find("Open").GetComponent<Button>();Open.onClick.AddListener(OnClick);}// Update is called once per framevoid Update(){}//读取文件事件public static bool ShowInExplorer(string itemPath){bool result = false;#if !UNITY_WEBPLAYERitemPath = Path.GetFullPath(itemPath.Replace(@"/", @"\")); if (File.Exists(itemPath)){
#if UNITY_EDITOR_WIN || UNITY_STANDALONE_WINProcess.Start("explorer.exe", "/select," + itemPath);
#endifresult = true;}else if (Directory.Exists(itemPath)){UnityEngine.Application.OpenURL(itemPath);result = true;}#endifreturn result;}void OnClick(){ShowInExplorer("F:/2018");}
}
2.运行结果
本文标签: Unity鼠标点击按钮打开本地文件
版权声明:本文标题:Unity鼠标点击按钮打开本地文件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732351375h1533162.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论