windows系统中配置自己写的程序到右键菜单
最后更新于
最后更新于
在 windows 里
我们可以把自己写的程序
注册到这个右键的菜单里
举个例子哈
这是一个json格式的文本文件
然后呢这是一个小工具
它可以把这个json转换成 excel
那我们怎么把它注册到
右键的菜单里呢
我们可以这样先打开注册表
然后呢我们找到第一个:HKEY-CLASSES-ROOT
然后这里边有个星
我们在这里(shell)先加一个
大家看!这是我刚才加的测试的
我们再加一个叫
比如说叫
转换
excel
然后再建一个项
叫command
然后呢 command 里这双击
把这个程序的地址拿过来
那这个地址我们可以通过运行获取到
拖过来
全选
然后呢把它粘过来
然后双引号
百分号1
在双引号
这个百分号1
就代表他右键的那个文件
那在 nodejs 里呢
我们可以通过 process.argv 来获取
如果在java里
就
通过那个 main方法 的 args参数 来获取
好我们继续
试一下,大家看!这有一个转换 excel 点一下
可以了
但是呢这样做有一个缺点
就是他在任何文件右键
都会有这个菜单
所以呢我们还可以再优化一下
我们把这个去掉
我们展开这个第一个:HKEY-CLASSES-ROOT 之后呢
我们在下面找到一个叫 SystemFileAssocations
就这个
然后在这里边再找到 .txt
然后注意
这块我们要自己手动加一个 shell
然后呢在这里边再去加… 比如叫:
转换 excel 好
然后再加一个command
好然后呢
再把这个跟刚才一样的操作(粘过来程序的路径)
%1
好我们再来试一下右键转换 excel
好我们在.xlsx上右键
大家看!就没有这个菜单了