从上下文菜单运行命令而不显示控制台

从上下文菜单运行命令而不显示控制台

我正在尝试添加一个上下文菜单项,该菜单项将在 Perforce 中打开一个文件进行编辑。它可以工作,但我想知道是否有办法在不短暂显示命令窗口的情况下执行命令。以下是我所拥有的:

HKCU
    Software
        Classes
            *
                shell
                    p4
                        (Default) = Open file for edit in Perforce
                        command
                            (Default) = C:\Program Files\Perforce\p4.exe edit "%1"

答案1

如何使用下列方法之一通过上下文菜单静默运行批处理文件: https://www.raymond.cc/blog/hidden-start-runs-batch-files-silently-without-flickering-console/

例如隐藏开始,因为有一个隐藏控制台窗口的选项:

隐藏的开始

点击这里下载隐藏的开始

另一个免费选项是 NirCMD。exec 和 hide 命令用于运行脚本或批处理文件并隐藏任何控制台以防止打开。

如果您需要批处理文件的管理员权限,则只需使用 elevatecmd。

在此处输入图片描述

http://www.nirsoft.net/utils/nircmd.html(网站)

http://www.nirsoft.net/utils/nircmd.zip (下载 x32)

http://www.nirsoft.net/utils/nircmd-x64.zip(下载 x64)

http://www.nirsoft.net/utils/nircmd2.html#using(帮助文件)

否则,请在此处阅读更多选项:https://www.raymond.cc/blog/hidden-start-runs-batch-files-silently-without-flickering-console/

希望这有帮助!

相关内容