在開發(fā)中如果只是想快速查看某個(如.lua)文件的話,可以活用右鍵功能,這個在打開多個工程并調(diào)試的情況下略顯高效。
成都創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、曲靖網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計、商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為曲靖等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。如圖:
寫了一個工具類,并添加了兩個方法:可選用notepad++或記事本快速打開文件。
代碼如下:
using UnityEngine; using System.Collections; using UnityEditor; using thisObject = UnityEngine.Object; using System.Threading; using System; public class EasyTool { const int OpenMax = 10; //一次打開文件的大數(shù)量 const string NotePadJJ_APP_NAME = "notepad++.exe"; const string NotePad_APP_NAME = "notepad.exe"; /// <summary> /// 用notepad++打開文件 /// </summary> [MenuItem("Assets/EasyTool/Open_NotePad++")] static public void OpenForNotePadJJ() { int count = 0; foreach (var go in GetSelectObject()) { if (go != null) { string dir_path = GetPath(go); InvokeCmd(NotePadJJ_APP_NAME, dir_path); } count++; if (count > OpenMax) { break; } } } // <summary> /// 用記事本打開文件 /// </summary> [MenuItem("Assets/EasyTool/Open_NotePad")] static public void OpenForNotePad() { int count = 0; foreach (var go in GetSelectObject()) { if (go != null) { string dir_path = GetPath(go); InvokeCmd(NotePad_APP_NAME, dir_path); count++; if (count > OpenMax) { break; } } } } /// <summary> /// 調(diào)用CMD 命令 /// </summary> public static void InvokeCmd(string cmd, string dir_path) { UnityEngine.Debug.Log(cmd); AssetDatabase.Refresh(); new Thread(new ThreadStart(() => { try { System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = cmd; p.StartInfo.Arguments = dir_path; p.Start(); p.WaitForExit(); p.Close(); } catch (Exception e) { Debug.Log(e.Message); } })).Start(); } /// <summary> /// 獲取選擇的文件 /// </summary> /// <returns></returns> static public thisObject[] GetSelectObject() { if (Selection.objects.Length == 0) { return new thisObject[0]; } return Selection.objects; } /// <summary> /// 獲取文件路徑 /// </summary> /// <param name="go"></param> /// <returns></returns> static public string GetPath(thisObject go) { string str = Application.dataPath.Replace("Assets", ""); string path = AssetDatabase.GetAssetPath(go); string dir_path = System.IO.Path.GetFullPath(str + path); return dir_path; } }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站欄目:unity3d右鍵快速打開文件-創(chuàng)新互聯(lián)
本文URL:http://jinyejixie.com/article38/ccspsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、網(wǎng)站設(shè)計公司、企業(yè)網(wǎng)站制作、品牌網(wǎng)站制作、小程序開發(fā)、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容