当前位置: 首页 > 知识库问答 >
问题:

如何通过Enterprise Architect API打开映像管理器

于嘉誉
2023-03-14

共有1个答案

空英逸
2023-03-14

没有,没有。有一个未文档化的respository.customCommand,它可以打开多个属性窗口。但是映像管理器不是其中的一部分(或者还没有发现要提供什么参数)。

请参阅下面关于向表中添加新值的Edit2。

编辑:基于另一个问题,我不得不深入挖掘这一点。

import sys
import win32com.client
import base64
import xml.etree.ElementTree

eaRep = None
try:
    eaApp = win32com.client.GetActiveObject(Class="EA.App")
    eaRep = eaApp.repository
except:
    print "failure to open EA"
    sys.exit(2)

def dump():
    sqlRes = eaRep.SQLQuery("SELECT * FROM t_image")
    root = xml.etree.ElementTree.fromstring(sqlRes)
    for dataset in root:
        for data in dataset:
            for row in data:
                name = row[1].text
                print name
                data = row[3].text
                png = base64.standard_b64decode(data)
                file = open("c:/" + name + ".png", "wb")
                file.write(png)
                file.close()

dump()
    null
import pyodbc
db_file = r'''C:\Documents and Settings\Administrator\Desktop\empty.eap'''

odbc_conn_str = 'DRIVER={Microsoft Access Driver (*.mdb)};DBQ=' + db_file
conn = pyodbc.connect(odbc_conn_str)
cursor = conn.cursor()
cursor.execute("select * from t_image")
row = cursor.fetchone()
if row:
    print(row)
 类似资料:
  • 我想打开一个有介入的图像 但在转储时,返回的只是空值。 如果我dd实际图像 我明白了 我试过了 但它也返回NULL。 我也试过 它也返回null。 你对我如何打开这个图书馆的图像有什么想法吗?我正在使用Lumen,并尝试使用Docker和php artisan Serve运行它。 会不会跟作曲家有什么关系?

  • 问题内容: 我对编程和python语言非常陌生。 我知道如何在python中打开文件,但问题是如何将文件作为函数的参数打开? 例: 这是我写出代码的方式: 问题答案: 您可以轻松地传递文件对象。 然后在您的函数中,返回行列表 另一个技巧是,python文件对象实际上具有读取文件行的​​方法。像这样: 第二种方法,就像您的功能一样。您不必再次调用它。 更新 这里是您应该如何编写代码的方法: 第一种方

  • 问题内容: 我有检查网站的程序,我想知道如何通过Python中的代理检查它… 这是代码,例如 问题答案: 默认情况下,使用环境变量来确定要使用的HTTP代理: 如果您想在应用程序内部指定代理,则可以给以下参数提供一个参数: 编辑: 如果我正确理解您的评论,则您想尝试多个代理并在尝试时打印每个代理。这样的事情怎么样?

  • 我正在研究Enterprise Architect C#加载项中的表单。我需要通过自动化将图像添加到图像管理器,因为通过在Element/Package notes中设置到它们的超链接,我可以使用EA API repository.extractionMagesFromNote()将图像导出到外部路径。 在common toolbox中,有一个image元素。拖放时,它会自动打开图像管理器,为它设

  • 问题内容: 我创建了一个简单的电话目录,并且能够通过单击按钮来打开Whatsapp联系人。 这是示例代码: 如何通过单击android中的按钮来打开Whatsapp组? 希望给我任何建议! 问题答案: 您必须使用群组链接。当用户安装您的应用程序时,您应该要求他们从whatsapp组信息中复制组链接,然后将其存储以直接从您的应用程序访问该组。该链接仅对群组管理员可见,因此,如果用户不是管理员,则应指