我经常需要用批处理脚本处理一堆文件。我通常的做法是在资源管理器中选择文件,然后将它们拖放到脚本的快捷方式上(该快捷方式的目标是cmd /C C:\path\to\my\script.bat
)。
目前,我在每个目录中都有该快捷方式的副本,其中包含需要该脚本处理的文件,但我希望将该快捷方式放在一个位置,并能够快速将要处理的文件拖放到该位置。一个可能的位置是桌面,它允许我选择并开始拖动资源管理器中的文件,点击CTRL+ D,然后将它们放到快捷方式上,但这样所有应用程序都会最小化,我必须单独恢复它们。
理想情况下,我希望将该快捷方式固定到任务栏,然后只需将文件拖放到那里即可。但是,虽然 Windows 11 的 22H2 更新恢复了通过任务栏拖放已在运行的应用程序的功能,但似乎无法将文件拖放到快捷方式上以触发其目标命令的执行。这同样适用于开始菜单,我可以将快捷方式固定在那里,但无法将任何东西拖放到那里。
另一个选择是将该快捷方式固定到资源管理器的快速访问菜单(我可以将文件拖放到快速访问菜单中的目录中以将它们移动到该目录),但似乎只有目录可以固定在那里。
由于我没有主意,我想请教一下如何绕过 Windows 11 中有限的拖放功能。具体来说:是否有一个方便的位置放置批处理脚本快捷方式(或者实际上是任何执行以文件名作为参数传递的命令的快捷方式),可以轻松访问并快速将文件拖放到该位置?