KB-31537: Verificando existência de arquivo.
Descrição: Como posso criar um script para verificar se um determinado arquivo existe em um diretório específico? Solução: Para isso, pode-se usar um script como o seguinte: Set fso =…
Descrição: Como posso criar um script para verificar se um determinado arquivo existe em um diretório específico? Solução: Para isso, pode-se usar um script como o seguinte: Set fso =…
Descrição: Como abrir, mover e manter abertas inúmeras telas janeladas? Solução: Para isso, deve-se criar um script no botão para abrir a tela: Application.GetFrame(Name).OpenScreen(“Tela1”), 0 Depois, escreva o script abaixo…
Descrição: Como executar uma aplicação quando o domínio inicia, mesmo que não haja um E3Viewer aberto (ver nota ao final deste artigo)? Solução: Para isso, basta colocar o script abaixo…
Descrição: Como executar a calculadora do Windows via script? Solução: Há duas maneiras de se fazer isso: 1) Utilizando o método ExecuteExternalApp do Viewer, que executa um aplicativo externo. Por…
Descrição: Como exibir o nome da Fórmula que está ativa no momento? Solução: Para isto, no mesmo script que passa o nome da Fórmula ao método responsável por carregá-la, insira…
Descrição: Qual o tamanho limite do conteúdo da propriedade DocString? Solução: Esse limite é de 1GB de caracteres ou o tamanho da memória livre (se ela for menor que 1GB).
Descrição: Por que o método GetADORecordSet(), que funciona corretamente em um E3Viewer local, apresenta um erro de script ao ser executado em um E3Viewer remoto? Solução: Isso acontece porque a…
Descrição: O método CopyConfig funciona para um E3Browser? Solução: Não, não funciona. Esse método foi criado para ser usado apenas com o E3Chart.
Descrição: Sem usar os controles de usuário do E3, como testar via script se uma senha é válida, e então abrir uma tela? Solução: Para fazer isto via script, uma…
Descrição: Como depurar scripts no E3? Solução: Se o script em questão roda no Viewer, pode-se usar o comando Mensagem do MsgBox. Já se o script roda no Server, pode-se…