Exemplo de utilização do pacote DLL
Baixar como PDF
Compartilhar
- Última atualização2021/08/10
Exemplo de utilização do pacote DLL
Construa uma DLL muito simples que gerará uma mensagem. Crie um bot para executar a DLL.
Este tópico mostra como criar um pacote DLL. Se você não tiver o Microsoft Visual Studio, baixe a versão gratuita da Comunidade em Microsoft Visual Studio Community IDE.
Procedimento
Criar o pacote DLL.
-
Em Microsoft Visual Studio, crie uma nova biblioteca de classe que irá gerar um arquivo do tipo .dll usando C#.
- Navegue para Arquivo > Novo > Projeto.
- Busque por dll no campo Busca de modelos.
- Selecione a opção de biblioteca C#.
-
Configure seu projeto da seguinte forma:
- Nome do projeto: DemoDLL
- Local: [Qualquer]
- Nome da solução: DemoDLL
- Clique em Create (Criar).
-
Copie e cole o seguinte código e substitua o conteúdo da classe1.cs:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoDLL { public class CallMe { public string ImHere() { String Reply = "You are now inside the DemoDLL, ImHere function!"; return Reply; } } }
- Em Explorador de soluções, clique com o botão direito do mouse em Classe1.cs e renomeie para “CallMe.cs”.
- Navegue para Arquivo > Salvar tudo.
-
Navegue para Construir > Construir solução.
A janela de saída confirma que o pacote DLL foi criado com sucesso e exibe o caminho para seu novo pacote DemoDLL.dll na janela Saída. Observe a localização do pacote, pois você precisará dele mais tarde para entrar no bot.
Criar um bot para executar o pacote DLL.
-
Crie um bot.
-
No painel do lado esquerdo, clique em Automação.
Será exibida uma lista de formulários e bots disponíveis.
- Clique em Criar novo > Bot.
- Insira um nome para o bot: MyDLLbot
- Insira a localização da pasta: Bots\TaskBotExample
- Clique em Criar e editar.
-
No painel do lado esquerdo, clique em Automação.
-
Criar uma variável:
sReturnedString
: tipo de string. -
Use um DLL > Abrir
ação para carregar seu pacote DLL.
- No painel de ações, clique duas vezes ou arraste o DLL > Abrir ação.
- No campo DLL:Abrir, Caminho do arquivo, selecione o tipo de arquivo Arquivo de área de trabalho e clique Procurar para encontrar seu pacote DLL. Clique em Abrir.
- Clique em Salvar.
-
Use um DLL > Função Executar
ação para executar seu pacote DLL.
- Clicar duas vezes ou arrastar o DLL > Função Executar ação até a última linha do bot.
- Clique Obter detalhes da DLL.
- Selecione Arquivo de área de trabalho digite e depois clique em Procurar. Localize seu pacote DLL e clique em Abrir.
- Clique em Avançar.
- Expanda o namespace DemoDLL e selecione a função CallMe. Selecione o método ImHere e clique em Aplicar.
- No campo Atribuir o valor a uma variável, selecione sReturnedString.
-
Use uma Caixa de mensagens
ação para relatar o que foi devolvido da DLL bot:
- Clique duas vezes ou arraste a Caixa de mensagem ação para a última linha do bot.
- No campo Inserir a mensagem a ser exibida, insira: From the DLL: "$sReturnedString$".
- Clique em Salvar.
-
Use o ação
DLL > Fechar para encerrar a sessão de DLL.
- Clique duas vezes ou arraste o ação DLL > Fechar até a última linha do bot.
- Clique em Salvar.
-
Clique na guia Lista para visualizar seu código no modo somente texto.
Seu código deve ser parecido com este:
Start DLL:Open "C:\myFolder\source\repos\DemoDLL\DemoDLL\bin\Debug\DemoDLL.dll for session "Default" DLL:Run function "ImHere" and store output in variable $sReturnedString$ and session "Default" MessageBox "From the DLL: "$sReturnedString$". DLL:Close session "Default" End
-
Execute seu bot.
O pacote DLL retorna uma mensagem para o bot: Da DLL: “Você está agora dentro da função DemoDLL, ImHere!”.