Mit diesem Script könnt ihr Makros direkt tauschen. Voraussetzung ist dass der Makrokasten im Projekt platziert ist.
Vielen Dank an grc1cr für die Umsetzung!
SwapMacroFromMacroBox (1566 Downloads )
using Eplan.EplApi.Gui;
using Eplan.EplApi.Scripting;
public class EnableMacroChange
{
[DeclareMenu]
public void CreateMenu()
{
ContextMenuLocation oCtxLoc = new ContextMenuLocation();
oCtxLoc.DialogName = "Editor";
oCtxLoc.ContextMenuName = "Ged";
Eplan.EplApi.Gui.ContextMenu oCTXMnu = new Eplan.EplApi.Gui.ContextMenu();
oCTXMnu.AddMenuItem(oCtxLoc, "Makro tauschen...", "XMSwapMacroFromMacroBoxAction", true, false);
}
}
Hat jemand diese Funktion funktionierend bekommen in eplan 2.7.
In englisch(because i’m not german):
Has anybody a working version of the above script in Eplan 2.7?
In version 2.6 HF4 it is still working. In version 2.7 HF1 it isn’t
The action was completely removed in 2.7.
So the script dont work since 2.7.
Mußte mich auch gerade mit dem Thema Malro tausch beschäftigen und dachte das Script kannste gut gebrauchen, jedoch habe ich V2.7 im Einsatz also ist es erstmal nix gewesen.
Habe mich dann mal auf die Suche gemacht und folgenden Action gefunden:
:) damit geht es jetzt erstmal wieder.
Oh, super. Dennoch sollte jeder der die Action einsetzt das an EPLAN melden, damit Sie in 2.8 nicht verschwindet.