做VB经常在注册一些OCX或DLL,老在"RUN"里运行regsvr32似乎不太方便了.其它可以把regsvr32.exe的快捷方式拷到"Sendto"目录,这样在OCX或DLL文件上单击右键选"发送到"->"regsvr32"就右以了.当然还可以再加上一个带"/U"参数的快捷方式进行控件注销.

解决方案 »

  1.   

    在“文件夹先项”中加(或编辑)类型Dll和Ocx啊,这样在你的右菜单都可以注册和反注册了,哪用这么麻烦
    还有一种办法用bat文件,下面是我的两个Bat文件:
    ================================================
    RegServer.bat
    ===================================================
    ProcedureBSP.exe /RegServer
    LEDBSP.exe /RegServerRegsvr32.exe /s BigMonitorBSP.dll
    Regsvr32.exe /s BreakResumeBSP.dll
    Regsvr32.exe /s ClientProceduresBSP.dll
    Regsvr32.exe /s DevISP.dll
    Regsvr32.exe /s FVTBSP.dll
    Regsvr32.exe /s FVTDSP.dll
    Regsvr32.exe /s FVTConfigs.dll
    Regsvr32.exe /s FVTDefineBSP.dll
    Regsvr32.exe /s FVTSimulatorBSP.dll
    Regsvr32.exe /s ICCardBSP.dll
    Regsvr32.exe /s ServerProcedureBSP.dll
    Regsvr32.exe /s StandardBSP.dll
    Regsvr32.exe /s TestItemCtrlBSP.dll
    Regsvr32.exe /s TestLineBSP.dll
    Regsvr32.exe /s TextRollBSP.dll
    Regsvr32.exe /s TranslationBSP.dllRegsvr32.exe /s ComPortISP.dll
    Regsvr32.exe /s FF_DASVC.dll
    Regsvr32.exe /s FF_PubDSP.dll
    Regsvr32.exe /s FF_Utility.dll
    Regsvr32.exe /s FFSetting.dll
    Regsvr32.exe /s LoginBSP.dll
    Regsvr32.exe /s NetHood.dll
    Regsvr32.exe /s PermissionDSP.dll
    Regsvr32.exe /s XTimersBSP.dll
    Regsvr32.exe /s PermissionBSP.dllRegsvr32.exe /s DrawCurve.ocx
    Regsvr32.exe /s DrawLampData.ocx
    Regsvr32.exe /s DrawNum.ocx
    Regsvr32.exe /s DrawPillar.ocx
    Regsvr32.exe /s Flash.ocx
    Regsvr32.exe /s PButton.ocx
    Regsvr32.exe /s Resizer.ocxInstrument.exe /RegServer
    Light.exe /RegServer
    FGA_4000.exe /RegServer
    FTY_100.exe /RegServer
    Simulator.exe /RegServer
    StableSpeed.exe /RegServer
    StableTorque.exe /RegServerRegsvr32.exe /s FuncBSP.dll
    Regsvr32.exe /s IPowerTestBSP.dll
    Regsvr32.exe /s IPowerTestDSP.dll
    Regsvr32.exe /s PrjFasmCommWithDyno.dll===============================================
    UnRegServer.bat
    ===============================================
    ProcedureBSP.exe /UnRegServer
    LEDBSP.exe /UnRegServerRegsvr32.exe /s /u BigMonitorBSP.dll
    Regsvr32.exe /s /u BreakResumeBSP.dll
    Regsvr32.exe /s /u ClientProceduresBSP.dll
    Regsvr32.exe /s /u DevISP.dll
    Regsvr32.exe /s /u FVTBSP.dll
    Regsvr32.exe /s /u FVTDSP.dll
    Regsvr32.exe /s /u FVTConfigs.dll
    Regsvr32.exe /s /u FVTDefineBSP.dll
    Regsvr32.exe /s /u FVTSimulatorBSP.dll
    Regsvr32.exe /s /u ICCardBSP.dll
    Regsvr32.exe /s /u ServerProcedureBSP.dll
    Regsvr32.exe /s /u StandardBSP.dll
    Regsvr32.exe /s /u TestItemCtrlBSP.dll
    Regsvr32.exe /s /u TestLineBSP.dll
    Regsvr32.exe /s /u TextRollBSP.dll
    Regsvr32.exe /s /u TranslationBSP.dllRegsvr32.exe /s /u ComPortISP.dll
    Regsvr32.exe /s /u FF_DASVC.dll
    Regsvr32.exe /s /u FF_PubDSP.dll
    Regsvr32.exe /s /u FF_Utility.dll
    Regsvr32.exe /s /u FFSetting.dll
    Regsvr32.exe /s /u LoginBSP.dll
    Regsvr32.exe /s /u NetHood.dll
    Regsvr32.exe /s /u PermissionDSP.dll
    Regsvr32.exe /s /u XTimersBSP.dll
    Regsvr32.exe /s /u PermissionBSP.dllRegsvr32.exe /s /u DrawCurve.ocx
    Regsvr32.exe /s /u DrawLampData.ocx
    Regsvr32.exe /s /u DrawNum.ocx
    Regsvr32.exe /s /u DrawPillar.ocx
    Regsvr32.exe /s /u Flash.ocx
    Regsvr32.exe /s /u PButton.ocx
    Regsvr32.exe /s /u Resizer.ocxInstrument.exe /UnRegServer
    Light.exe /UnRegServer
    FGA_4000.exe /UnRegServer
    FTY_100.exe /UnRegServer
    Simulator.exe /UnRegServer
    StableSpeed.exe /UnRegServer
    StableTorque.exe /UnRegServerRegsvr32.exe /s /u FuncBSP.dll
    Regsvr32.exe /s /u IPowerTestBSP.dll
    Regsvr32.exe /s /u IPowerTestDSP.dll
    Regsvr32.exe /s /u PrjFasmCommWithDyno.dll
      

  2.   

    把OCX和DLL的默认打开方式改成REGSVR32,这样双击OCX或DLL就可以完成注册