You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改DOORS批量模式下DXL文件的默认路径?

修改IBM Rational DOORS批量模式默认脚本路径的方法

问题原因

当你使用相对路径作为-b参数时,DOORS会自动将该路径拼接在它的安装目录(C:\Program Files\IBM\Rational\DOORS\9.7)后,所以才会出现找不到C:\Program Files\IBM\Rational\DOORS\9.7\expectingpath/abc.dxl的错误。以下是几种解决方法:

  • 使用绝对路径指定脚本
    直接在-b参数后填写脚本的完整绝对路径,例如你的脚本存放在D:\DOORS_Scripts\abc.dxl,执行命令:

    doors.exe -b "D:\DOORS_Scripts\abc.dxl"
    

    这种方式最直接,DOORS会直接读取指定路径下的脚本文件。

  • 切换命令行工作目录后执行
    先通过命令行切换到脚本所在的目录,再调用DOORS命令:

    1. 假设脚本在E:\MyDxlScripts目录下,先执行:
      cd /d "E:\MyDxlScripts"
      
    2. 再运行DOORS批量命令(注意要指定doors.exe的完整路径,或者已将其加入系统PATH):
      "C:\Program Files\IBM\Rational\DOORS\9.7\bin\doors.exe" -b abc.dxl
      

    此时DOORS会以当前命令行的工作目录作为脚本查找路径。

  • 利用系统环境变量简化路径(可选)
    可以将脚本目录设置为系统环境变量,方便后续调用:

    1. 打开系统环境变量设置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在系统变量中新建变量,例如命名为DOORS_DXL_DIR,值设为你的脚本目录(如F:\DxlScripts)
    3. 之后在命令行中可以这样调用:
      doors.exe -b "%DOORS_DXL_DIR%\abc.dxl"
      

内容的提问来源于stack exchange,提问作者Quang Dũng Lê

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 04:12:35