通过修改注册表添加资源管理器右键菜单选项

regedit

新建如下项,其中Background代表在空白位置单击:

计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\自定义选项

修改默认字符串值、新建:

分别代表选项名称、图标、是否仅在按住Shift+鼠标右键时显示选项

然后新建 command 项,修改默认值:

cmd /k pushd "%V"

然后就有我们的菜单项啦~!

pushd & popd

>help pushd
保存当前目录以供 POPD 命令使用,然后改到指定的目录。

PUSHD [path | ..]

  path        指定要成为当前目录的目录。

如果命令扩展被启用,除了一般驱动器号和路径,PUSHD
命令还接受网络路径。如果指定了网络路径,PUSHD 将创建一个
指向指定网络资源的临时驱动器号,然后再用刚定义的驱动器
号更改当前的驱动器和目录。可以从 Z: 往下分配临时驱动器
号,使用找到的第一个没有用过的驱动器号。

注册表参数

参数 含义
%1 文件路径
%2 系统默认的打印机
%3 文件扇区
%4 端口
%D 文件路径
%L 文件长路径
%V 文件路径
%W 当前文件的父目录的路径

cygwin.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\zcygwin]
@="打开cygwin"
"Icon"="C:\\cygwin64\\Cygwin-Terminal.ico"

[HKEY_CLASSES_ROOT\Directory\Background\shell\zcygwin\command]
@="C:\\cygwin64\\bin\\mintty.exe -i /Cygwin-Terminal.ico --dir . -"

posted @ 2023-01-29 11:21  develon  阅读(254)  评论(0编辑  收藏  举报