Quantcast
Channel: Mentor Graphics Communities: Message List
Viewing all articles
Browse latest Browse all 4541

Re: Open Cell Editor in edit mode from Library Manager using scripting

$
0
0

Hi,

 

You have started only Cell Editor.

If Cell Editor is controlled only by Scpipt, it will work by this method.

But to operate an editor, it is necessary to start Cell Editor from Library Manager.

 

Please try this code.

Satoru

 

------------------------------------------------------------------------------------------------------------

Option Explicit

 

' Create Library Manager

Dim lmcApp

Set lmcApp = CreateObject("LibraryManager.Application")

Scripting.AddTypeLibrary("LibraryManager.Application")

lmcApp.Visible = True

 

'Open lmc File

Dim lmcLib

Set lmcLib = lmcApp.OpenLibrary("C:\MentorLibraries\DxD_Exp\Library.lmc")

 

' Get the Cell Editor

Dim cellEdObj

Set cellEdObj = lmcLib.CellEditor

Scripting.AddTypeLibrary ("CellEditorAddin.CellEditorDlg")

 

' Get the Cell database

Dim cellDB

Set cellDB = cellEdObj.ActiveDatabase

cellEdObj.Visible = False

cellEdObj.LockServer()

Dim cellpartition : Set cellpartition = cellDB.Partitions.Item("smd_conn")

Dim cell : Set cell = cellpartition.Cells.Item("cn00461") 'Get the cell in question

 

Scripting.AddTypeLibrary("MGCPCB.CellEditorApplication")

Dim ecell : Set ecell = cell.Edit()

ecell.Application.Visible = True


Viewing all articles
Browse latest Browse all 4541

Trending Articles