パワー・デザイナーのコメントと名前Huzhuan(VBSスクリプト)

共有転載します。https://blog.csdn.net/u010216641/article/details/48712503は、utm_source = blogxgwz1?

PowerDesignerのケース変換テーブル構造およびフィールド

ステップ:

1)、PowerDesignerのを入力し検索し、メニューバーで、PDMを開き、[ツール] - Excuteコマンド - 編集/スクリプトの実行をした後、name2comment.vbsスクリプトを開きます。

2)、または単にCtrlキーを押しながらスクリプトの実行、スクリプト入力name2content.vbsを起動するには+ Xウィンドウをシフト

(name2comment.vbs)を次のようにコードを実行します。

1)中国語をコメントする名前をコピーします。

オプション 明示的な  
ValidationMode =   
InteractiveMode = im_Batch  
 薄暗い MDL 現在のモデル   の現在のモデルを取得   
設定 MDL = ActiveModel  
 の場合を(MDLはありませんで 、何もその後  
   のMsgBox  モデル開かない 
のElseIf  ない mdl.IsKindOf(PdPDM.cls_Modelを)その後  
   のMsgBox  " 現在のモデルPDMない 
そうで  
呼び出しハンドラ   
   ProcessFolder MDLは  
 終了し た場合    
ハンドラが呼び出さ   
プライベート サブProcessFolder(フォルダ)が  
    暗く タブ テーブルを処理する   
   ために  タブ folder.Tables  
     次いでTab.isShortcutない場合、   
        Tab.code tab.name =   
        テーブル処理を、プレフィックスが前に付加され、小文字   
        タブ .nameのは= UCase関数をタブ.nameの)  
         タブ .CODE = UCase関数タブ.CODE)  
         タブ .comment = タブ.NAME 
          薄暗い COL ' 列が対処する   
         ために 、各 COL  タブ.Columns  
             ' カラム名とコードすべて小文字、大詩UCase関数の   
            col.code = UCase関数(col.code)   
            col.name = UCase関数(col.name)   
       『コメント列名』にコピー col.comment
= col.name 次に IF終了 次の プロセスビュー 薄暗いビュー」ビューを実行している folder.Viewsの各ビューのためには、 その後、view.isShortcutていない場合は view.code = view.name エンドIF サブ入る再帰パッケージの 点心をF ' サブフォルダ について それぞれ F folder.Packages 場合 ではない f.IsShortcut 次いで ProcessFolder F 終了 場合は 次に エンドサブ

2)コメントターン名中国

オプション 明示的な  
ValidationMode =   
InteractiveMode = im_Batch  
 薄暗い MDL 現在のモデル   の現在のモデルを取得   
設定 MDL = ActiveModel  
 の場合を(MDLはありませんで 、何もその後  
   のMsgBox  モデル開かない 
のElseIf  ない mdl.IsKindOf(PdPDM.cls_Modelを)その後  
   のMsgBox  " 現在のモデルPDMない 
そうで  
呼び出しハンドラ   
   ProcessFolder MDLは  
 終了し た場合    
ハンドラが呼び出さ   
プライベート サブProcessFolder(フォルダ)が  
    暗く タブ テーブルを処理する   
   ために  タブ folder.Tables  
     次いでTab.isShortcutない場合、   
        Tab.code tab.name =   
        テーブル処理を、プレフィックスが前に付加され、小文字   
        タブ .nameのは= UCase関数をタブ.nameの)  
         タブ .CODE = UCase関数タブ.CODE)  
         タブ .comment = タブ.NAME 
          薄暗い COL ' 列が対処する   
         ために 、各 COL  タブ.Columns  
             ' カラム名とコードすべて小文字、大詩UCase関数の   
            col.code = UCase関数(col.code)   
            col.name = UCase関数(col.name)   
       『カラム名は、コメント名にコピーされる』 col.name = col.comment
次の END IF 次の プロセスビュー 薄暗いビュー」ビューを実行している folder.Viewsの各ビューのための その後、view.isShortcutていない場合は view.code = view.name エンドIF サブ入る再帰パッケージ 薄暗い Fを"サブフォルダ について それぞれ F folder.Packages 場合 ではない f.IsShortcut 次いで ProcessFolder F 終了 場合は 次に エンドサブ

 

おすすめ

転載: www.cnblogs.com/blogslee/p/11611309.html