我正在尝试添加一个上下文菜单项,该菜单项将在 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/
希望这有帮助!