65.9K
CodeProject 正在变化。 阅读更多。
Home

Windows 用户无法放手的上下文菜单处理程序

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.79/5 (11投票s)

2003年10月2日

2分钟阅读

viewsIcon

128695

downloadIcon

2237

一个上下文菜单处理程序,可以更轻松地从资源管理器中处理路径、命令窗口和程序参数。

Screenshots

引言

我早在 1996 年就编写了 CMDCMX。我找到了一些类似的实现,但没有我的那么有用。我与每个人分享它,他们似乎都很喜欢,所以我决定更新并发布它。

作为一个代码示例:CMDCMX 演示了使用 afxCurrentResourceHandleafxCurrentInstanceHandle 全局变量,这在使用 MFC 从 Windows shell 扩展程序中调用时有时是必需的。其中还有一些其他很酷的东西,但没什么突破性的。

作为一个实用程序:CMDCMX 允许您使用在资源管理器中右键单击的文件夹作为当前工作目录打开命令窗口。CMDCMX 还允许您将文件或文件夹路径的长版本和短版本复制到剪贴板中,从资源管理器中操作。最后,CMDCMX 允许您轻松地从资源管理器中启动带有命令行参数的可执行文件。

使用该实用工具

预构建的实用程序需要两个 MS 可再发行组件:mfc71u.dllmsvcr71.dll。如果您的系统中还没有 MS 文件(它们由 VC 7.1 安装),则应将它们复制到与 CMDCMX 文件相同的目录中。您可以在这里下载 MS 文件

Using the Code

该项目是完全独立的。提取源代码后,使用 VC 7.1 打开 cmdcmx.vcproj 文件。选择“发布”或“调试”目标。构建项目。

cmdcmx.cpp 中查找 afxCurrentResourceHandleafxCurrentInstanceHandle,以查看它们的使用示例。

关注点

该项目还包含一个子项目,用于构建 CMDCMX 的配置实用程序。名为 cmdcmxcfg.exe 的应用程序允许选择要添加的菜单项。此外,该应用程序允许选择要使用的命令解释器。

历史

  • 版本 1.00,发布于 2003 年 10 月 1 日
© . All rights reserved.