2017-07-18 35 views
0

有什麼方法可以覆蓋EA剪切/粘貼功能? 如果是,那我們該如何實現呢? 如果否,那麼是否有其他解決方案?如何覆蓋Enterprise Architect剪切/粘貼功能

例如:考慮我在模型 - 包包1包2中有兩個包。在Package1下,我有兩個元素元素1元素2和Package2我有一個元素元素3

元素1元素2存在下Diagram1元素3是本下Diagram2

我有cutElement1它是在項目瀏覽器的Package1下,並粘貼到Package2下。 元素1被包2下正確粘貼,但元素1 Diagram對象仍然存在Diagram1代替Diagram2下。

有什麼辦法,而使用與選擇的元素一起EA剪切/粘貼功能,圖表對象也應該得到來自Diagram1切Diagram2下獲得粘貼類似項目瀏覽器。

+0

爲什麼會包之間移動元素圖之間移動呢?如果您的圖表目的是顯示包中的內容,請考慮在您的圖表中使用包元素,而不是 – Mart10

+0

如果我剪切元素,然後連同元素一起,則圖表對象也應粘貼到選定包中。 –

+0

不,不可能。我不知道是否可以捕獲Windoze鍵盤按鍵並從主應用程序中竊取它們。這將是唯一的方法。 –

回答

0

如上所述的定製應用程序。要做到這一點 最好的辦法是使用腳本,它很容易 [示例腳本可用] http://www.sparxsystems.com/enterprise_architect_user_guide/9.3/automation/the_scripter_window.html

讓我知道,如果你在腳本需要

+0

我正在嘗試使用加載項(C#),但我不是爲了實現這一點,如果您請爲我提供實現上述問題的腳本,這將非常有幫助。 –

+0

有兩種方法可以做到這一點1就像你說的使用c#創建添加其他方式是通過使用內部腳本。轉到工具腳本你會看到很多示例腳本..我會盡量讓腳本在空閒時間 –

相關問題