In EPLAN è possibile caricare e scaricare uno script. In tal caso non viene eseguita la funzione di avvio ma vengono registrate speciali funzioni in EPLAN. È possibile aggiungere una nuova azione o una voce di menu ad EPLAN o consentire la registrazione di funzioni per reagire a eventi speciali di EPLAN.
Per aggiungere una nuova azione al programma, la funzione nello script viene identificata tramite l'attributo [DeclareAction]. Tramite il parametro dell'attributo [DeclareAction()] specificare il nome della nuova azione in EPLAN.
Il layout generale di uno script corrispondente C# si presenta come segue:
public class <ScriptName> { [DeclareAction("<ActionName>")] public void <FunctionName> { //<Enter your code text here> return; } }
L'esempio seguente mostra uno script in C# con cui viene registrata una nuova azione:
public class SimpleScriptAction { [DeclareAction("MyScriptAction")] public void MyFunctionAsAction() { MessageBox.Show("MyFunctionAsAction was called!", "RegisterScriptAction"); return; } }
Se viene caricato uno script con il codice sucitato, la funzione MyFunctionAsAction viene registrata in EPLAN come azione con il nome MyScriptAction.
Lo stesso esempio in Visual Basic.Net apparirà come segue:
Public Class SimpleScriptAction <DeclareAction("MyScriptAction")> _ Public Sub MyFunctionAsAction() MessageBox.Show("MyFunctionAsAction was called!", "RegisterScriptAction") Return End Sub 'MyFunctionAsAction End Class 'SimpleScriptAction
Dopo aver caricato uno script corrispondente (con [DeclareAction]) alla voce di menu Carica, è possibile utilizzare la nuova azione in EPLAN analogamente a ciascun altra azione. Questa puà essere richiamata, ad esempio, tramite la riga di comando o aggiunta a una voce di menu o a un pulsante in una toolbar.
Una volta caricato, lo script verrà caricato automaticamente al successivo avvio di EPLAN e l'azione sarà di nuovo disponibile. Per annullare questo genere di script, selezionare la voce di menu Scarica.
Vedere anche