最近用了一个叫Telelogic Doors的需求管理软件,有点像VSS只是提供了管理需求过程文档,帮助版本管理、需求跟踪、变更分析,等等功能。
但是遇到个问题,有服务端、客户端,但是连接服务器的配置在客户端安装的时候就已经确定了,没有修改连接功能、没有相关配置文件。靠,不会要换个服务器就安装一份吧,估计还用不了,囧~~~
今天灵感来了,估计会配置在注册表中,寻之、获之,GOOD!
那不就行了,修改注册表就行了。
- rem 修改Telelogic Client连接服务器
- rem Usage:
- rem SwitchServer <port>@<server>
- @echo off
- cls
- if "%1"=="" goto _dbEmpty
- set DataBase=%1
- goto _modifyReg
- :_dbEmpty
- echo.
- echo 修改Telelogic Client连接服务器
- echo Usage:
- echo SwitchServer ^<port^>@^<server^>
- echo.
- rem 输入数据库
- :_inputdb
- set db=
- echo 请输入服务器(格式:^<port^>@^<server^> 例:36677@server):
- set /p db=
- if "%db%"=="" goto _inputdb
- set DataBase=%db%
- :_modifyReg
- reg add HKEY_LOCAL_MACHINE/SOFTWARE/Telelogic/DOORS/8.0/Config /v Data /t reg_sz /d %DataBase% /f > nul
- echo 成功修改数据库连接
- echo 当前连接:%DataBase%
- echo.
用到的命令是 reg,功能就是增、删、改、查、导出、导入注册表,具体的查看帮助:reg /?
- REG Operation [参数列表]
- Operation [ QUERY | ADD | DELETE | COPY |
- SAVE | LOAD | UNLOAD | RESTORE |
- COMPARE | EXPORT | IMPORT ]
- 返回代码: (除了 REG COMPARE)
- 0 - 成功
- 1 - 失败
- 要得到有关某个操作的帮助,请键入:
- REG Operation /?
- 例如:
- REG QUERY /?
- REG ADD /?
- REG DELETE /?
- REG COPY /?
- REG SAVE /?
- REG RESTORE /?
- REG LOAD /?
- REG UNLOAD /?
- REG COMPARE /?
- REG EXPORT /?
- REG IMPORT /?