PowerDesigner技巧集5 ---- 用vbscript让txt文本中的内容导入PDM模型
来源:互联网 发布:淘宝虚拟男友 编辑:程序博客网 时间:2024/05/17 09:05
如下的脚本实现用vbscript让txt文本中的内容导入PDM模型
Option ExplicitDim system, fileSet system = CreateObject("Scripting.FileSystemObject") Dim ForReading, ForWriting, ForAppendingdim strdim titledim firstForReading = 1 ' 设置文件只读 ForWriting = 2 ' 设置文件写入ForAppending = 8 ' 设置文件追加Set file = system.OpenTextFile("E:\Users\hxw\Desktop\VBScript\tab.txt", ForReading)'打开文本文档Dim noLineDim Tab '定义一个表,vbscript中变量没有那么严格的类型,但此变量将来将用来表示tableValidationMode = TrueDim mdl ' 定义当前激活的模型,也就是mdlDim Coldim dm, dmstrDim SSSDim isNewTableSet mdl = ActiveModel '获取当前激活模型set Tab = mdl.Tables.CreateNewisNewTable = Truefirst=file.readline '读文档按行读title=split(first) '以空格分隔划分入数组,获取的是表的属性,可以获取更多属性,根据实际情况而定tab.name=title(0) 'nametab.code=title(1) 'codetab.comment=title(2) 'commentDo While file.AtEndOfStream <> True '循环读取文档的每一行 SSS = file.ReadLine str=split(SSS) If SSS <> "" Then isNewTable = False Else isNewTable = True End If If isNewTable = True Thenfirst=file.readline '读文档按行读 title=split(first)set Tab = mdl.Tables.CreateNew '创建新表,这是读到空行时的表现,自己用来警示tab.name=title(0) 'nametab.code=title(1) 'codetab.comment=title(2) 'commentElseset Col = tab.Columns.CreateNew '创建一行字段Col.name = str(0) '依次设置属性,同表的属性,字段熟悉也可以设置更多,根据实际情况Col.Code = str(0)col.datatype = str(2)col.comment = str(3) End IfLoopfile.Close
tab.txt的内容如下:
表名1 表code1 表comments1
字段名1 mycode1 VARCHAR2(32) 说明1
字段名2 mycode2 VARCHAR2(256) 说明2
表名2 表code2 表comments2
字段名1 mycode1 VARCHAR2(32) 说明1
字段名2 mycode2 VARCHAR2(256) 说明2
- PowerDesigner技巧集5 ---- 用vbscript让txt文本中的内容导入PDM模型
- PowerDesigner技巧集6 ---- 用vbscript获取每个汉字中的首字母
- powerdesigner逆向生成pdm模型
- 用OleDb导入txt文本
- java修改txt文本中的内容
- PowerDesigner技巧集4 ---- 用vbscript给每张表增加字段
- PowerDesigner导入导出PDM和rtf文件
- powerdesigner 关系模型CMD生成数据模型PDM
- PowerDesigner之PDM(物理概念模型)
- PowerDesigner之PDM(物理概念模型)
- PowerDesigner之PDM(物理概念模型)
- PowerDesigner之PDM(物理概念模型)
- MATLAB导入TXT文本
- C#控制台基础 写入txt文本中的内容实现换行
- 将sql语句导入pdm创建模型
- PowerDesigner使用(一):PDM文件导入Oracle数据库
- PowerDesigner逆向工程生成PDM模型及数据库
- powerdesigner 中将模型(CDM,PDM)生成数据库sql
- 查找数组中的第二大数
- PowerDesigner技巧集4 ---- 用vbscript给每张表增加字段
- 如何学习技术?
- Android发送邮件
- Android WebView开发
- PowerDesigner技巧集5 ---- 用vbscript让txt文本中的内容导入PDM模型
- android中读写文件
- 删除windows.old
- CHOGM
- 模拟QQ-Socket通信线程项目总结
- 多些时间能少写些代码
- In App Purchase实现简介
- mysql安装配置时apply security setting报错
- JSP运行原理和九大隐式对象