原创  批处理命令-修改注册表 收藏

        最近用了一个叫Telelogic Doors的需求管理软件,有点像VSS只是提供了管理需求过程文档,帮助版本管理、需求跟踪、变更分析,等等功能。

        但是遇到个问题,有服务端、客户端,但是连接服务器的配置在客户端安装的时候就已经确定了,没有修改连接功能、没有相关配置文件。靠,不会要换个服务器就安装一份吧,估计还用不了,囧~~~

        今天灵感来了,估计会配置在注册表中,寻之、获之,GOOD!

        那不就行了,修改注册表就行了。

  1. rem 修改Telelogic Client连接服务器
  2. rem Usage:
  3. rem SwitchServer <port>@<server>
  4. @echo off
  5. cls
  6. if "%1"=="" goto _dbEmpty
  7. set DataBase=%1
  8. goto _modifyReg
  9. :_dbEmpty
  10. echo.
  11. echo 修改Telelogic Client连接服务器
  12. echo Usage:
  13. echo SwitchServer ^<port^>@^<server^>
  14. echo.
  15. rem 输入数据库
  16. :_inputdb
  17. set db=
  18. echo 请输入服务器(格式:^<port^>@^<server^>  例:36677@server):
  19. set /p db=
  20. if "%db%"=="" goto _inputdb
  21. set DataBase=%db%
  22. :_modifyReg
  23. reg add HKEY_LOCAL_MACHINE\SOFTWARE\Telelogic\DOORS\8.0\Config /v Data /t reg_sz /d %DataBase% /f > nul
  24. echo 成功修改数据库连接
  25. echo 当前连接:%DataBase%
  26. echo.

        用到的命令是 reg,功能就是增、删、改、查、导出、导入注册表,具体的查看帮助:reg /?        

  1. REG Operation [参数列表]
  2.   Operation  [ QUERY   | ADD    | DELETE  | COPY    |
  3.                SAVE    | LOAD   | UNLOAD  | RESTORE |
  4.                COMPARE | EXPORT | IMPORT ]
  5. 返回代码: (除了 REG COMPARE)
  6.   0 - 成功
  7.   1 - 失败
  8. 要得到有关某个操作的帮助,请键入:
  9.   REG Operation /?
  10. 例如:
  11.   REG QUERY /?
  12.   REG ADD /?
  13.   REG DELETE /?
  14.   REG COPY /?
  15.   REG SAVE /?
  16.   REG RESTORE /?
  17.   REG LOAD /?
  18.   REG UNLOAD /?
  19.   REG COMPARE /?
  20.   REG EXPORT /?
  21.   REG IMPORT /?

发表于 @ 2008年11月25日 13:17:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:批处理for中如何实现break | 新一篇:Telelogic DOORS常用操作

  • 发表评论
  • 评论内容:
  •  
Copyright © powerlly
Powered by CSDN Blog