需要帮助创建右键单击菜单项

需要帮助创建右键单击菜单项

我有一个经常使用的 .bat 文件,我觉得有必要将它添加到我的 Shift+Right-Click 上下文菜单中。我确实有一些编辑上下文菜单的经验。我在 Shift+Right-Click 中添加了一个条目“重新启动到 UEFI”和一个“终止所有无响应任务”条目,所以我不是一个完全的菜鸟,但我不知道如何添加这个菜单条目,因为这个命令的工作方式。我的 .bat 文件如下所示:

@echo off

for %%i in (*) do (

if not "%%~ni" == "organize" (

md "%%~ni" && move "%%~i" "%%~ni"

)

)

当我使用这个 .bat 文件时,我需要将它放在我需要使用它的文件夹中,当它完成任务后,我需要找到 .bat 并删除它。.bat 所做的是获取所有文件并将它们放在自己的文件夹中,文件夹的名称与文件的名称相同。例如:abc.exe 被放在名为“abc”的文件夹中。所需的结果类似于 Shift+右键单击条目“在此处打开命令提示符”,但它的标题是“组织文件”,并且仅在按下 Shift 键时可用,当右键单击时按下 Shift 键时,“组织文件”位于上下文菜单的最顶部。如果可以在单击父文件夹(包含所有文件)时以及在父文件夹中(在包含所述文件的文件夹内并单击父文件夹内的空白处)时实现此操作,那就太棒了。任何帮助都将不胜感激!提前感谢大家!!!

注:我确实搜索了该网站并发现但它对我的帮助还不够。我有点困惑如何让我的注册表项对通过 Shit+Right-Click 菜单传递到 cmd 的任何文件夹运行此命令,这就是我发布此帖子的原因。

答案1

您可以将 .bat 文件放在某处,然后将其添加到路径中。然后,当您想要组织某个文件夹时,只需进入该文件夹(所有文件所在的位置),单击地址栏,然后输入批处理文件的名称。

相关内容