在Creator中修改右键

代码

const Menu = require('electron').Menu;
Menu.buildFromTemplate = (function(preFunc){
    return function(items){
        items.map((item)=>{
            items.push({ type: 'separator' })
            items.push({ label: '图片压缩(全部,递归搜索子目录)', enabled: true, click: (...args)=>{
                console.log('CompressButtonClicked:', ...args)
            }},)
            items.push({ label: '图片压缩(仅选中的目录/文件)', enabled: true, click: (...args)=>{
                console.log('CompressButtonClicked:', ...args)
            }},);
        });
        return preFunc(items);
    }
})(Menu.buildFromTemplate);
1赞

右键菜单扩展 | Cocos Store 有现成的插件

这么做会不会所有的菜单里都有这几个新item?

哈哈 当然不能照写,只是注入主进程修改编辑器的一个思路,随便玩玩

1赞

看起来,很赞呀,简单,明了 :face_with_monocle:

请问如何获取选中目录的信息啊

Editor.Selection.curSelection(‘asset’)

谢谢大哥提醒!