Hallo zusammen,
ich möchte hiermit wieder einmal eine Frage zum Scripting in die Runde werfen.
Es ist mein Zeil die Benutzerdefinierten Projekteigenschaften aus einer XML in mein aktuell geöffnetes Projekt zu importieren.
Zum Ausführen des Imports habe ich mir bereits einen zusätzlichen Menüpunkt geschaffen.
Für den Import sollte nach meinem Verständins die Aktion "XEsUserPropertiesImportAction" dienen.
Verwendet bereits jemand diese Aktion und hat damit Erfahrung?
Denn bisher tut sich bei mir mit nachfolgendem Script leider nichts.
class ImportCustomUserProperties
{
//[DeclareAction("ImportCustomUserProperties")]
[Start]
public void Action()
{
String strProjectName = PathMap.SubstitutePath("$(P)");
string xmlFilepath = PathMap.SubstitutePath("$(MD_SCRIPTS)" + @"\C#_Scripting\EPLAN Scripting Project\EPLAN Scripting Project\Eplan2.6\PcPr.UserProjekteigenschaften.xml");
try
{
bool bResult = true;
ActionCallingContext context1 = new ActionCallingContext();
context1.AddParameter("XMLFile", xmlFilepath);
//context1.AddParameter("Project", strProjectName);
//context1.AddParameter("Overwrite", "1");
// context1.AddParameter("ProjectName", strProjectName);
bResult &= new CommandLineInterpreter().Execute("XEsUserPropertiesImportAction", context1);
}
catch (Exception exception)
{
MessageBox.Show(exception.Message, "ImportCustomUserProperties", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}
}
Danke vorab für Eure Rückmeldung!
Gruß,
Der Zed
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP