基本上我需要一个脚本(或函数)来管理模块(使用它的名称作为参数),在数据库而不是项目中,并返回模块,以便进行进一步的操作。
我正在使用DOORS 9.3
答案 0 :(得分:1)
这样的事情应该让你开始:
Item i
Folder f = folder("/")
Folder f2
void drill_items(Folder f) {
for i in f do {
if(type(i) "" == "Formal")
\\ Do some logic here to check if its the module you are looking for.
\\ If you find it, break out and return the Module handle.
else if((type(i) "" == "Project") || (type(i) "" == "Folder")) {
f2 = folder(fullName(i) "")
drill_items(f2)
}
}
}
drill_items(f)
您可以使用正则表达式编写内容,将某些输入与模块名称进行比较,以找到您要查找的内容。
-Steve