OMEFA_SPE Inserito: 2 ore fa Segnala Inserito: 2 ore fa Buongiorno a tutti, ho difficoltà nell'utilizzo dei Typical Script in Eplan eBuild, sia per impostare dei parametri progetto che nel fare eseguire azioni specifiche al progetto EPlan P8. Nel mio caso specifico, tramite script, vorrei settare la proprietà progetto "campo aggiuntivo 10901 [1]" al valore scritto in una variabile di eBuild. L' esempio classico è far impostare il modello di macchina. Inoltre, con un altro script, far partire le azioni classiche di Eplan P8 (valutazioni, traduzioni, etc...) Ho certezza che il parametro della variabile venga pescato correttamente dallo script. Anche il parametro ProjectName sembra corretto (ho fatto dei debug tramite MessageBox). Qualcuno ha più dimestichezza? Ecco il tipico script che vorrei far funzionare: using System.Windows.Forms; using Eplan.EplApi.ApplicationFramework; using Eplan.EplApi.Scripting; public class SetProjectProperty10901 { [Start] public void Execute(string ProjectName, string GRU_MOD) { CommandLineInterpreter oCLI = new CommandLineInterpreter(); ActionCallingContext acc = new ActionCallingContext(); acc.AddParameter("projectName", ProjectName); acc.AddParameter("PropertyId", "10901"); acc.AddParameter("Propertyindex", "1"); // indice 1 = primo campo supplementare acc.AddParameter("Propertyvalue", GRU_MOD); MessageBox.Show(ProjectName); MessageBox.Show(GRU_MOD); oCLI.Execute("XEsSetProjectPropertyAction", acc); return; } } Grazie a tutti
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora