我已经按照这个问题中给出的说明使用注册表添加了我的第一个上下文菜单(是的,我)。
我最初使用它作为它执行的命令,即“命令”键的值:
Cmd /C Powershell "imageSeqView --% \"%1\""
Run Code Online (Sandbox Code Playgroud)
ImageSeqView是我的 powershell 函数的名称,我将它导入到我的 powershell 配置文件中。它工作正常,但我想知道:为什么使用cmdopenPowershell来执行该功能?只是这样做不是更简单吗
Powershell "imageSeqView --% \"%1\""
Run Code Online (Sandbox Code Playgroud)
该命令似乎工作得很好,但是由于使用起来似乎很规范,cmd我想知道它是在暗中杀死小狗还是什么?
我正在使用 kramdown 将我的 markdown 格式的源文件转换为 html。我一直在使用的命令是:
kramdown %filename | Out-Clipboard
Run Code Online (Sandbox Code Playgroud)
(Out-Clipboard 来自神奇的PSCX。这意味着我格式化的 html 可以立即粘贴到另一个程序或编辑器中)
我很想简化这个过程,并且能够使用上下文菜单项来做同样的事情,而不是每次打开一个 shell 并输入命令。将这些说明传递给 powershell 并将其添加为菜单选项的最佳方法是什么?