是否可以在资源管理器上下文“发送到”菜单上创建子文件夹

是否可以在资源管理器上下文“发送到”菜单上创建子文件夹

我有许多“发送至”目的地。我想在“发送至”文件夹中创建子文件夹。这可以吗?当我尝试时,它只会在“发送至”文件夹中创建一个真正的文件夹。

我希望从“发送到”上下文菜单中选择一个项目,以展开该组的“发送到”目的地列表。

答案1

另一种方法供您参考:

菜单

将以下内容另存为*.reg并导入注册表(改编自Sully@Wilders 安全公司

Windows 注册表编辑器版本 5.00

[HKEY_CLASSES_ROOT\*\shell\我的菜单]
“图标”=“shell32.dll,43”
“子命令”=“”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1]
“MUIVerb”=“文本编辑器”
“子命令”=“”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1\shell\item1]
“MUIVerb”=“记事本++”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1\shell\item1\command]
@="C:\\Program Files\\npp\\notepad++.exe%1"

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1\shell\item2]
“MUIVerb”=“Sublime Text”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1\shell\item2\command]
@="C:\Program Files\Sublime Text 3\sublime_text.exe%1"


[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu2]
"MUIVerb"="音频"
“子命令”=“”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu2\shell\item1]
“MUIVerb”=“大胆”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu2\shell\item1\command]
@="audacity.exe %1"

参考
询问VG
Directory Opus 资源中心


附录:伪文件夹菜单

菜单

另存为C:\copy.js

函数 fnCopyHereJ(src,dest) {
    var objShell = new ActiveXObject("shell.application");
    var objFolder = objShell.NameSpace(dest);

    如果(objFolder){
        objFolder.CopyHere(src);
    } 别的 {
        WScript.echo("无效文件夹:"+dest);
    }
}

参数 = WScript.参数;
fnCopyHereJ(args(0),args(1));

导入到注册表

Windows 注册表编辑器版本 5.00

[HKEY_CLASSES_ROOT\*\shell\我的菜单]
“图标”=“shell32.dll,43”
“子命令”=“”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1]
“图标”=“imageres.dll,-113”
“MUIVerb”=“图片”
“子命令”=“”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1\shell\item1]
“图标”=“shell32.dll,3”
“MUIVerb”=“文件夹 1”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1\shell\item1\command]
@="wscript C:\\copy.js%1 C:\\Users\\01\\Pictures"

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1\shell\item2]
“图标”=“shell32.dll,3”
“MUIVerb”=“文件夹 2”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu1\shell\item2\command]
@="wscript C:\\copy.js %1 \"C:\\新文件夹\""


[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu2]
“图标”=“imageres.dll,-108”
“MUIVerb”=“音乐”
“子命令”=“”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu2\shell\item1]
“图标”=“shell32.dll,3”
“MUIVerb”=“文件夹 1”

[HKEY_CLASSES_ROOT\*\shell\我的菜单\shell\menu2\shell\item1\command]
@="wscript C:\\copy.js%1 C:\\Users\\01\\Music"


[HKEY_CLASSES_ROOT\Directory\shell\我的菜单]
“图标”=“shell32.dll,43”
“ExtendedSubCommandsKey”=“*\\shell\\我的菜单”

参考
从 PowerShell 调用 Windows 复制
Folder.CopyHere 方法 (Windows)
通过静态注册表项和 ExtendedSubCommandsKey 级联上下文菜单

相关内容