![在 Windows 右键菜单中添加批处理脚本,以便使用 psexec 工具运行应用程序](https://linux22.com/image/1422109/%E5%9C%A8%20Windows%20%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95%E4%B8%AD%E6%B7%BB%E5%8A%A0%E6%89%B9%E5%A4%84%E7%90%86%E8%84%9A%E6%9C%AC%EF%BC%8C%E4%BB%A5%E4%BE%BF%E4%BD%BF%E7%94%A8%20psexec%20%E5%B7%A5%E5%85%B7%E8%BF%90%E8%A1%8C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我想制作一个批处理脚本,使用 PsExec.exe 工具运行选定的应用程序。我想将此选项添加到右键菜单中。就像 Windows 7 上的“以管理员身份运行”菜单一样。
谁能帮我?
答案1
这是一件相当容易的事情,但首先要了解一些基本知识:
处理单个文件或最多 15 个选定文件的所有上下文菜单项都可以在这里找到:
HKEY_CLASSES_ROOT\*\shell
文件夹相关操作分为 2 类:右键单击背景时可用的操作和右键单击文件夹时可用的操作。它们可以在这里找到:
HKEY_CLASSES_ROOT\Directory\Background\shell
HKEY_CLASSES_ROOT\Directory\shell
驱动器在这里有自己的密钥:
HKEY_CLASSES_ROOT\Drive\shell
上下文菜单命令的结构如下
HKEY_CLASSES_ROOT\(*,Directory or Drive)\shell\(Command's Main Key)
HKEY_CLASSES_ROOT\(*,Directory or Drive)\shell\(Command's Main Key)\command <=this will store the executed command when when the context menu item related to this key is selected
上下文菜单中的命令条目将与主键具有相同的名称,除非您通过在主键下创建名为 MUIverb 的字符串值来指定不同的名称。例如,您可以创建一个名为 MUIverb 的字符串值并将其值设置为新名称(“MUIverb”=“新名称”)。
当命令在主键下具有名为 Extended 的字符串值时,该命令将位于扩展的 shift 中。如果您希望它位于主 shell 上下文菜单中,请删除“Extended”字符串值条目。如果您想要将某些内容传输到扩展菜单,只需在其主键中输入“Extended”。您还可以通过在同一个键中输入另一个字符串值为菜单条目指定一个图标。例如:“Icon”="C:\Windows\system32\SHELL32.dll,133" 或“Icon”="C:\Pictures\Icons\SomeRandomIcon.ico"。