VC++开发者实用技巧

VC++开发过程中,有一些技巧可以帮助提高工作效率。本文将介绍几个实用的技巧,这些技巧通过资源管理器执行批处理命令,从而简化了一些常见的操作。

注册/注销组件

第一个技巧是关于如何注册或注销ActiveX/COM组件。虽然之前有人分享过类似的内容,但现在可以在这里下载并使用。这个技巧允许在右键点击DLL文件时注册或注销组件。

REGEDIT4 [HKEY_CLASSES_ROOT\dllfile\shell] [HKEY_CLASSES_ROOT\dllfile\shell\RegSvr32] [HKEY_CLASSES_ROOT\dllfile\shell\RegSvr32\Command] @="Regsvr32.exe %1" [HKEY_CLASSES_ROOT\dllfile\shell\UnRegSvr32] [HKEY_CLASSES_ROOT\dllfile\shell\UnRegSvr32\Command] @="Regsvr32.exe /u %1" [HKEY_CLASSES_ROOT\dllfile\shell\View Dependencies] [HKEY_CLASSES_ROOT\dllfile\shell\View Dependencies\command] @="DEPENDS.EXE /dde" [HKEY_CLASSES_ROOT\dllfile\shell\View Dependencies\ddeexec] @="[open("%1")]"

上述代码段通过修改注册表,为DLL文件添加了注册和注销组件的右键菜单选项。DEPENDS.EXE用于查看DLL文件的依赖关系,但通常不需要手动添加到注册表中,因为DEPENDS.EXE会自动处理这些依赖。

删除临时文件

第二个技巧是删除VC++创建的临时文件。可以在列表中添加其他文件类型。由于类向导文件(.clw)对大多数人来说很有用,所以没有包括在这个列表中。要使用这个技巧,需要在文件夹上右键点击。

REGEDIT4 [HKEY_CLASSES_ROOT\Folder\shell\Delete Temp VC++ files] [HKEY_CLASSES_ROOT\Folder\shell\Delete Temp VC++ files\command] @="cmd.exe /c del /s *.obj,*.res;*.pch;*.pdb;*.tlb;*.idb;*.ilk;*.opt;*ncb;*.sbr;*.sup;*.bsc"

这段代码通过添加一个右键菜单选项,允许用户一键删除所有VC++临时文件,包括子目录中的文件。

从资源管理器重建项目

第三个技巧允许从资源管理器重建项目。如果项目配置不多,这个技巧非常酷。只需右键点击DSP或DSW文件即可。

REGEDIT4 [HKEY_CLASSES_ROOT\dspfile\shell\Rebuild All] [HKEY_CLASSES_ROOT\dspfile\shell\Rebuild All\command] @="Cmd.exe /C Start MSDev %1 /REBUILD /MAKE ALL" [HKEY_CLASSES_ROOT\dswfile\shell\Rebuild All] [HKEY_CLASSES_ROOT\dswfile\shell\Rebuild All\command] @="Cmd.exe /C Start MSDev %1 /REBUILD /MAKE ALL"
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485