window自定义鼠标右键

网上如何自定义鼠标右键的文章很多,这里就不过多啰嗦了如何自定义鼠标右键
当然如果觉得修改注册表麻烦,也可以借用一些小工具RightMenuMgr

右键菜单简单来讲就是快速传入指定参数运行指定程序
参数:右键选择的文件夹或文件。注册表设置右键目标程序时,后面加上'%1'就代表传入参数。

注册表右键设置.png

程序:可以是exe,java,nodejs,python等,反正找到什么用什么,怎么方便怎么来。
对于exe或者bat这种原生可执行文件没什么好讲的,菜单右键设置好就可以直接用了,参数也直接传过来了。但是如果是node,python这种脚本文件我们在直接设置右键菜单是没办法直接运行的。所以这里可能就需要再中间加一个可执行文件,建议直接使用bat来处理比较方便。至于参数的传递,按照正常逻辑传就可以了,中间没有遇到什么问题,但还是在这里记录下(这里用node举一个简单的例子)。

注册表设置右键:

注册表设置.png

bat脚本(注意路径的更改):

cd  E:\Desktop\example
node example.js %1
cmd

node脚本:

if ( process.argv.length !== 3 ) {
    console.log( "not file name!" );
}
else{
    console.log("select:"+process.argv[ 2 ]);
}

运行结果:

右键打印选中文件的全名路径.gif

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。