exe编辑器_【小功能】Unreal Editor中调用exe
后續(xù)文章更新移步→微信公眾號(hào)“虛幻社區(qū)”(mantra-xhsq),您的支持是我創(chuàng)作的動(dòng)力。
在程序界混,哪能碰上不改需求的策劃 --Mantra
最近遇到了一個(gè)奇葩的需求,在Unreal Editor的Toolbar中添加一個(gè)快捷鍵,可以啟動(dòng)指定的exe(我們公司窮,不用Mac,只用SurfaceBook和Alienware)。于是找了一些資料,發(fā)現(xiàn)簡(jiǎn)單的要死。下面一步一步來(lái)實(shí)現(xiàn)
需要聲明,公司要求啟動(dòng)的是我們內(nèi)部的exe,所以此處就不泄密啦,要不然是要坐牢的。這里以Windows自帶的計(jì)算器為例來(lái)演示。
首先,我們要明確啟動(dòng)系統(tǒng)計(jì)算器的方法:對(duì)于大多數(shù)人來(lái)說(shuō),是通過(guò)快捷方式啟動(dòng)(無(wú)論是桌面,開(kāi)始菜單還是任務(wù)欄,都屬于這一類);但是對(duì)于程序員來(lái)說(shuō),這樣顯得太低級(jí)啦(哈哈哈),我們要用黑窗口,窗口,口。。。。。。。打開(kāi)黑窗口,在里面輸入calc即可啟動(dòng)計(jì)算器(同樣還可以通過(guò)mspaint啟動(dòng)畫圖軟件,類似的命令還有很多,讀者可以自行搜索),如下圖:
然后,我們需要新建一個(gè)插件,這里我們選擇Editor Toolbar Button類型,注意填寫插件的基本信息,具體操作參考下圖:
這時(shí)候重啟編輯器(大多數(shù)時(shí)候需要)會(huì)發(fā)現(xiàn)Toolbar上多了一個(gè)按鈕,這個(gè)按鈕默認(rèn)的執(zhí)行操作是:點(diǎn)擊時(shí)會(huì)彈出一個(gè)提示框,其內(nèi)顯示一些基本的測(cè)試信息。但是這并不是我們需要的功能。所以我們找到插件的源碼,注釋或刪除原有的功能,添加上我們自己的功能。具體操作如圖:
之后在VS中編譯項(xiàng)目,重啟編輯器(編輯器需要多次重啟,什么時(shí)候UE4這種Toolbar的插件也能支持熱更新就好啦),之后點(diǎn)擊我們剛剛創(chuàng)建的按鈕,即可啟動(dòng)系統(tǒng)自帶的顯示器。效果如圖:
但是,這個(gè)圖標(biāo)并不是我們想要的,所以我們需要換掉這個(gè)圖標(biāo)。從插件目錄中替換成自己的圖標(biāo)即可,如下圖:
回到編輯器,即可發(fā)現(xiàn)圖標(biāo)和功能都正常啦。
后續(xù)文章更新移步→微信公眾號(hào)“虛幻社區(qū)”(mantra-xhsq),您的支持是我創(chuàng)作的動(dòng)力。
歡迎大家加群討論:源尚草學(xué)院虛幻社區(qū) 524418526(一群已滿)790066685(請(qǐng)加二群)。
總結(jié)
以上是生活随笔為你收集整理的exe编辑器_【小功能】Unreal Editor中调用exe的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vb excel 整行删除_Excel中
- 下一篇: html select选择事件_按键精灵