【发布时间】:2018-10-24 13:03:26
【问题描述】:
我的问题是:如何为特定应用程序添加 Windows 上下文菜单项,而不是全局?
快速简介: 我们将 Access (groan) 用于我们的 CRM 系统。我们使用基本的“复制到本地”过程进行多访问。我编写了一个 C#“启动器”,它比 .bat 文件处理得更好(他们单击启动器,启动器下载数据库,启动数据库并退出)。我目前还使用 C# 控制台应用程序来处理开发、自动执行诸如递增版本号、移动文件等操作。
我的问题/目标: 我想将这两个程序合二为一,但我不想通过扰乱用户询问他们是否要开发来阻碍启动器的主要目的。我也使用这个启动器,因为我主要是一个估算器,因此想将两者结合起来。我已经读到您可以将上下文菜单项作为一个整体添加到 Windows,但我希望能够在此应用程序的上下文菜单中添加一个启动选项just。即右键单击程序,普通菜单选项,但添加“开发模式”,这将打开带有参数的程序,我可以使用这些参数来打开开发窗口/控制台。
注意事项:
- 我曾尝试过在开始时按住一个键,但何时按下该键可能会很模糊。太早了——你最终会在活动窗口中多次输入“r”,太晚了——它会错过捕获点。
- 我还研究过启动器上有一个按钮,可以让您选择进入开发模式,但启动器只打开大约一秒钟,因此很容易错过。
提前致谢
编辑:启动器是作为单击一次应用程序制作和运行的。
【问题讨论】:
-
@Anas 我已将问题的第一行修改得更准确。谢谢
-
感谢@stuartd,这真是太好了!我会试一试的。
标签: c# windows contextmenu