powerdesigner的执行脚本----写入名字到注释中.vbs

PowerDesigner反向工程并添加注释,导出表到word pd导出word表跟一般软件的导出功能类似,通过模版定义格式和样式,然后导出自定义格式的word。 一、导出word之前先根据数据库反向生成物理模型 需要先通过powerdesigner的反向工程,根据数据库生成physical model,在反向工程之前先建好数据源 1.1、创建数据源 1、database》configureConnections 2、选择,connection ... 阅读详情

powerdesigner是个好东西,我对它很有感情,不过也有些不满,不满有三:

1。采用ms技术,不能在linux等非windows平台上使用,脚本执行语言采用vbscript,建议采用javascript,python,perl等更大众的语言。

2。仅仅支持到uml1.4

3。连接数据的方式只有odbc,很麻烦又落后,连pb都可以支持jdbc连接数据库了,pd是否也该提高一下?

不过

pd中设计工作中经常有些工作需要批量执行修改,采用其自带的脚本语言是个不错的选则,下面这段脚本把pdm中的table的field的name写入到comment中,很方便。


Dim mdl ' the current model

'ceaate by runnerrunning

' get the current active model
Set mdl = ActiveModel '得到当强活动的pdm文档,注意并不是具体的package
If (mdl Is Nothing) Then
   MsgBox "There is no current Model"
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
   MsgBox "The current model is not an Physical Data model."
  
Else
   MsgBox mdl.name
   packagepdm mdl
End If

' This routine copy name into code for each table, each column and each view
' of the current folder
Private sub ProcessFolder(folder)
   Dim Tab 'running  table
   for each Tab in folder.tables
      if not tab.isShortcut then
         tab.Comment = tab.name &vbCrLf& tab.Comment
         Dim col ' running column
         for each col in tab.columns
            col.Comment = col.name &vbCrLf& col.Comment
         next
      end if
   next

end sub

private sub packagepdm(pdm)
   dim pdm1
   for each pdm1 in folder.Packages
      msgbox pdm1.name
   next

end sub

PowerDesigner非常有用的两个VBScript 1、根据条件更改字符类型.vbs Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl 'the current model 'get the current active model Set mdl = ActiveModel If (mdl Is Nothing) Then Ms 阅读详情

相关推荐

powerDesigner 把name项添加到注释comment

powerDesigner把name添加到注释,导出sql

没有伞的孩子只能快跑,如若不跑,只有一个结果:超过你的人回头鄙视你 829

powerdesigner常用脚本整理(笔记)

powerdesigner脚本记录

banweili008的博客 1245

PowerDesigner里复制name列到comment列

PowerDesigner里执行脚本命令,把name列的内容批量复制到comment列。

PowerDesigner设置脚本

PowerDesigner实用脚本

dreamship 528

PowerDesigner字段名生成备注说明脚本.vbs

PowerDesigner字段名生成备注说明脚本.vbs

QT串口通信控制LED上位机开发教程

串口通信是嵌入式系统与PC端交互的基础技术,通过UART协议实现设备间的数据传输。QT框架提供了跨平台的串口编程支持,结合其GUI模块可以快速开发上位机控制程序。在工业自动化和物联网领域,这种上下位机架构广泛应用于设备监控和控制场景。本案例展示了如何使用QT的SerialPort模块实现LED控制功能,包含串口参数配置、指令发送等核心功能实现,为嵌入式GUI开发提供实践参考。

weixin_42598278的博客 583

PowerDesigner

PowerDesigner前言 前言 记录学习成果,以便温故而知新

长铗归来的博客 2272

STM32F103C8T6+A4988驱动42步进电机全流程(附接线图+代码解析)

本文详细介绍了使用STM32F103C8T6单片机与A4988驱动模块控制42步进电机的完整流程。内容涵盖硬件接线图解析、电流设置、GPIO驱动代码编写以及细分控制等核心实践,旨在帮助嵌入式开发者和DIY爱好者快速实现精准运动控制,适用于3D打印机、CNC等需要精密定位的项目。

Python的专栏 796

powerdesigner逆向工程生成PDM时的列注释解决方案

步骤: 1、创建DBMS   Powerdesigner界 面-tools-Resources-DBMS,点击左上角的New,选择copy from templete,如果你的数据库是sql server 2005,选择系统自带的SQL server 2005,如果是sql server 2008,选择系统自带的sqlsv2k8.xdb。本例中是sql server 2008 r2,故选择

1797

从Canny到深度学习:边缘检测指标进化史(含ODS/OIS/AP的数学推导)

本文系统梳理了边缘检测评估指标的演进历程,从经典的Canny算子到深度学习时代,重点解析了ODS、OIS和AP三大核心指标的设计哲学与数学推导。文章深入探讨了基于PR曲线的评估体系,揭示了不同指标(如ODS与OIS)在阈值优化上的差异,并分析了AP指标在边缘检测任务中的优势与局限,为算法研究和模型评估提供了实用指南。

b9c0d的博客 200

6.4 直流无刷电机(BLDC):测试与性能评估

本文系统阐述了直流无刷电机(BLDC)的测试与性能评估方法,涵盖参数测量、性能测试、测试平台设计及可靠性评估。详细介绍了绕组电阻、电感和反电动势的测量原理与修正方法,以及转矩-转速特性、效率分析和动态响应测试的技术要点。通过搭建高精度测功机系统,结合自动化数据处理,实现对电机性能的全面评估。最后讨论了温升、振动、EMC等特殊测试方法,为BLDC电机的设计验证和质量控制提供了完整的技术路径。

技术工作者 445

powerdesigner逆向工程生成PDM时的列注释解决方案的补充

在《powerdesigner逆向工程生成PDM时的列注释解决方案》一文中,我介绍了如何在逆向工程中从现有数据库中生成PDM文件时将数据库中的Description直接带到PDM中,主要解释了我的解决思路,有些乱。有的朋友不是很清楚,在本文中再次补充一个清晰的思路,希望能给大家带来帮助。

邀月周记 4604

Trae的付费之路还挺艰难,茫茫多的人想付付不了(附解决办法)

不得不说,Trae国际版这个付费其实整的挺复杂的,但没办法,毕竟有政策限制,付费成功后,你就是尊贵的Pro用户啦,使用Claude 4不排队还是挺爽的,而且600次其实不算少了,有一个小技巧,简单的问题就把模型切到Gemini-2.5-flag,因为使用这个模型是没有次数限制的。其次付费的时候有个ZIP Code,这东西也是个迷之存在,有的地区节点需要填,有的不需要,如果你选到了不需要填的节点,那很好,付费就行了,如果需要填,可以填一个51800试试。

cpp加油站的专栏 5881

powerdesigner中name属性变为注释

数据库设计的时候用的PowerDesigner,概念模型生成物理模型的时候想根据 字段名称 生成数据库注释。 找到这个 http://blog.sina.com.cn/s/blog_4cef5c7b01014lms.html 是在PowerDesigner执行vb脚本 在PowerDesigner中使用方法为:PowerDesigner->Tools->Exec...

stoco的专栏 868

车载以太网:PHY(物理层)介绍

本文以TJA1101芯片为实例介绍了车载以太网PHY(物理层)组成。

kevin1499的博客 6231

突破Cloudflare 5秒盾:Python爬虫+GPT分析JS混淆,零基础也能爬

传统突破Cloudflare 5秒盾的门槛极高,需要精通JS逆向、浏览器指纹伪造、行为模拟,而本文的“Playwright+GPT”方案,彻底降低了门槛——无需懂逆向、无需手动改指纹、无需写复杂JS代码,只需3步就能突破大部分网站的防护。低门槛:新手1小时内就能上手,无需逆向工程知识;高成功率:覆盖80%+的普通防护网站,15%的中等防护网站;易扩展:适配不同类型网站,可结合代理、打码平台升级为高可用系统。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1165

PowerDesigner 中将Comment(注释)及Name(名称)内容互相COPY的VBS代码

在用PowerDesigner时.常常在NAME或Comment中写中文在Code中写英文.Name只会显示给我们看,Code会使用在代码中.但Comment中的文字会保存到数据库TABLE的Description中,有时候我们写好了Name再写一次Comment很麻烦.以下两段代码就可以解决这个问题. 操作: 以powerdesigner中按快捷键Ctrl + Shilf + X,打开“Edi...

Rain Life 201

Couldn‘t agree a key exchange algorithm(available:curve25519-sha256,curve25519-sha256@libssh.org解决方案

本文主要介绍了Couldn’t agree a key exchange algorithm(available:curve25519-sha256,curve25519-sha256@libssh.org解决方案,希望能对使用winscp的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 2.1 方案一 2.2 方案二

weixin_43178406的博客 4万+

powerdesigner将name的名字赋给comment

1 PowerDesigner中批量根据对象的name生成comment的脚本执行方法:Open PDM -- Tools -- Execute Commands -- Run ScriptVb script代码Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl 'the current...

weixin_30371875的博客 131

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

向PowerDesigner中批量导入表的实例应用(原创)

一、总述         对数据库设计者来说Powerdesigner是很熟悉的设计工具,最近工作与PowerDesigner打交道比较多。 我在使用powerdesigner建模的过程中,由于涉及到大量的表创建,如果在powerdesigner按步就搬的一张表一个字段的敲,效率实在太低。为了把自己从繁琐重复的工作中解脱出来,我在网上搜集了资料再结合自己以前的VBA功底,   总结了从exc

xjcuiok的专栏 6238

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

PowerDesigner设置MYSQL主键自动增长的方法

<br />我一直用的是Oracle数据库,所以在设计CDM的时候,就没有选定表主键自动增长。这是SQL Server和MYSQL才有的方式。Oracle中一般是采用SEQUENCE的方式来处理主键增长的问题的。相对写程序来说,Oracle的处理方式比较复杂一点。<br />打开PDM,选中一张表,双击打开表属性,选择Columns列,选中主键字段,双击打开,界面的最下方右下角有一个Identity,选中这个之后,生成的表主键就是自动增长的了。<br />要一个表一个表的手工去修改。这要改到什么时候啊!<b

xrt95050的专栏 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

下一篇: powerdesigner中获取pdm中所有对象并修改的vbscript例子
runnerrunning
博客等级 码龄25年 5粉丝 21原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值