请教用DOS批处理修改注册表增加CAD支持目录
<p></p><p></p><p>"ACAD"="D:\\PCAD2005\\dat;D:\\PCAD2005\\icon;D:\\PCAD2005\\program;D:\\PCAD2005\\Set;C:\\Documents and Settings\\AW007\\Application Data\\Autodesk\\AutoCAD 2005\\R16.1\\enu\\support;D:\\Program Files\\AutoCAD 2005\\support;D:\\Program Files\\AutoCAD 2005\\fonts;D:\\Program Files\\AutoCAD 2005\\help;D:\\Program Files\\AutoCAD 2005\\express;D:\\Program Files\\AutoCAD 2005\\support\\color;D:\\KCAD\\DAT;D:\\KCAD\\program;;"</p><p>我想做个批处理文件,把里面的“D:\\KCAD\\DAT;D:\\KCAD\\program;”改为现在这个批处理文件的目录。</p><p>如:现在批处理文件是放在“E:\\KK\\KCAD\\DAT\\load.reg"---</p><p>把注册表改为:</p><p>"ACAD"="D:\\PCAD2005\\dat;D:\\PCAD2005\\icon;D:\\PCAD2005\\program;D:\\PCAD2005\\Set;C:\\Documents and Settings\\AW007\\Application Data\\Autodesk\\AutoCAD 2005\\R16.1\\enu\\support;D:\\Program Files\\AutoCAD 2005\\support;D:\\Program Files\\AutoCAD 2005\\fonts;D:\\Program Files\\AutoCAD 2005\\help;D:\\Program Files\\AutoCAD 2005\\express;D:\\Program Files\\AutoCAD 2005\\support\\color;E:\\KK\\KCAD\\DAT;E:\\KK\\KCAD\\program;;"</p><p>还有一种情况就是读到的注册表内没有KCAD这个目录但是要加入批处理所在目录:如:</p><p>"ACAD"="D:\\PCAD2005\\dat;D:\\PCAD2005\\icon;D:\\PCAD2005\\program;D:\\PCAD2005\\Set;C:\\Documents and Settings\\AW007\\Application Data\\Autodesk\\AutoCAD 2005\\R16.1\\enu\\support;D:\\Program Files\\AutoCAD 2005\\support;D:\\Program Files\\AutoCAD 2005\\fonts;D:\\Program Files\\AutoCAD 2005\\help;D:\\Program Files\\AutoCAD 2005\\express;D:\\Program Files\\AutoCAD 2005\\support\\color"</p> <p>(vlax-get (vlax-get (vlax-get (vlax-get-acad-object) 'Preferences) 'Files) 'SupportPath)</p> @ECHO OFF> "%Temp%.\DefOpen.reg" ECHO REGEDIT4
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO
>>"%Temp%.\DefOpen.reg" ECHO "CDPATH"="%cd:\=\\%"
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\SOFTWARE\CADwerx\BlockWerx]
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\Software\CADwerx\BlockWerx\40 - R15]
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\Software\CADwerx\BlockWerx\40 - R16]
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\Software\CADwerx\BlockWerx\40 - R17]
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\SOFTWARE\CADwerx\DocBar]
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\Software\CADwerx\DocBar\40 - R15]
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\Software\CADwerx\DocBar\40 - R16]
>>"%Temp%.\DefOpen.reg" ECHO [-HKEY_LOCAL_MACHINE\Software\CADwerx\DocBar\40 - R17]
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO.
START /WAIT REGEDIT /S "%Temp%.\DefOpen.reg"
DEL "%Temp%.\DefOpen.reg"
页:
[1]