我有一个经常使用的 .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 文件放在某处,然后将其添加到路径中。然后,当您想要组织某个文件夹时,只需进入该文件夹(所有文件所在的位置),单击地址栏,然后输入批处理文件的名称。