No EPLAN tem a opção de executar scripts. Os scripts são pequenos códigos de programa executáveis que são guardados fora do EPLAN nas linguagens de programação C# ou Visual Basic.Net. Existem sempre como ficheiros de códigos de origem (extensão do nome de ficheiro *.cs our *.vb). No EPLAN, estes scripts têm acesso a interfaces API, sem que para tal tenha de licenciar adicionalmemente o EPLAN API.
Se iniciar um script, este é carregado no sistema, compilado e depois executado. Neste caso, é feita a comparação entre os seguintes tipos de script:
- "Simples" scripts, cujas funções são executadas uma vez podem ser iniciados através do item de menu Executar.
- Outros scripts que preparam, por ex., ações próprias ou itens de menu são registados e executados através do item de menu Carregar permanente no EPLAN. A saída do registo do respectivo script ocorre mais tarde através do item de menu Descarregar.
O scripting no EPLAN oferece as seguintes opções:
- Com ajuda de um script pode executar uma vez uma função.
- Os scripts também podem ser iniciados através de uma chamada de linhas de comando. Desta forma, pode transferir parâmetros adicionais para script.
- Através do script pode executar as ações EPLAN automáticas.
- Pode utilizar scripts para escolher e alterar parâmetros.
- Através do scripting pode inserir novas ações no EPLAN. Neste caso, pode ser integrada no EPLAN uma ação como item de menu ou botão de uma barra de ferramentas.
- Os scripts também podem reagir a resultados do EPLAN. Assim, um script também pode reagir à partida ou saída do programa .
Mesmo a funcionalidade Editar automaticamente (em Utilitários) utiliza scripts. Aqui, com ajuda de alguns scripts preparados pode executar automaticamente cada área da edição de projeto (por ex., efetuar cópia de segurança dos dados, imprimir, etc.).
Notas:
- Num script pode utilizar todas as classes de assemblies de Microsoft.Net System, System.XML, System.Drawing, System.Windows.Forms, bem como assemblies de EPLAN API Eplan.EplApi.Base e Eplan.EplApi.ApplicationFramework.
- Não existe nenhuma possibilidade de referenciar num script assemblies adicionais (.Net Framework, EPLAN ou outros fornecedores).
Veja também
Estrutura de um script simples
Scripts simples com parâmetros
Scripts simples com ações do EPLAN
Scripts simples para parâmetros