关于MSDN for VB6和VC6

本文介绍了一种解决MSDN for VB6和VC6索引配置问题的方法,通过修改系统文件 hhcolreg.dat 实现MSDN文档的绿色安装及索引配置更新,避免重装系统后重复安装MSDN。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
2011/05/29 1:53 A.M.

MSDN for VB6 和VC6真是杯具,

里面的索引页是*.col格式的,

而且索引页的详情又放在 系统分区
%SystemRoot%\help\hhcolreg.dat

还有

C:\ProgramData\Microsoft\HTML Help\hhcolreg.dat

里面

 

重装系统后害我不得不重装了MSDN 

看到 一个绿色版setup 的批处理才明白.

@echo off
:_start

Set CPath=%CD%
Set rCPath=%CPath:\=\\%

set findStr=MSDNCpathFalg
set newStr=%CPath%\MSDNVB
set dFile=hhcolreg.dat
set dTmp=hhcolreg.tmp

echo 正在复制文件到 %SystemRoot%\help\hhcolreg.dat
for /f "delims=" %%i in (%dFile%) do (
 Setlocal EnableDelayedExpansion
 set "varTmp=%%i"
 set "varTmp=!varTmp:%findStr%=%newStr%!"
 >>%dTmp% echo,!varTmp!
 Endlocal
)

if exist %SystemRoot%\help\hhcolreg.dat (
copy /y "%SystemRoot%\help\hhcolreg.dat" "%CPath%\hhcolreg.bak")

copy /y "%CPath%\hhcolreg.tmp" %SystemRoot%\help\hhcolreg.dat >nul

del /s  "%CPath%\hhcolreg.tmp" >nul


call %SystemRoot%\hh.exe %newStr%\msdnvs98.col
pause

exit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值