一句话表达就是,在图1的右键菜单中,如果识别到菜单中的文件是exe等可执行文件,那么其右键菜单就加入选项“用所选程序打开所选文件”,如果没有选中文件,就打开剪贴板中的文件。
这个需求的逻辑和图2一样,图2的需求是,把选中的文件移动到收藏的文件夹中,这里的逻辑是,把选中的文件用收藏夹中的程序打开
------
如图,现在的右键菜单中,菜单是“用当前程序打开所选文件”,这里面的逻辑是:把常用的文件添加进收藏夹,然后在使用多个不同的前台软件时,都可以快速打开这个文件
这里面就是选择文件和用XX程序打开两个部分
改进后的逻辑如下:
这样在保持原有逻辑的情况下极大的方便了“经常需要使用非默认的打开方式来打开文件”的需求,
同时菜单的逻辑和长度也没有变化,只需在菜单中的目标为EXE时,修改图上“用前台程序打开”的选项为“打开所选文件”即可
(通常也没有人会有把一个exe在另外一个程序里打开的需求,因此更改这个菜单不会有什么问题)