Ola,Esta dica e interessante principalmente para quem utiliza arquivos em lote (.bat) ou script para execucao de backups ou qualquer outro procedimento que e critico e sempre que for executado voce precisa ou quer saber quando foi executado ou se foi executado. A ideia e, assim que o script for executado voce pode programa-lo para enviar um e-mail emitindo um alerta ou a mensagem que desejar.Primeiro crie um arquivo VB script ou seja, com a extensao .vbs e cole o seguinte codigo:Set objEmail = CreateObject("CDO.Message")objEmail.From = "email_remetente@teste.com"objEmail.Subject = "Assunto do e-mail" objEmail.To = "email_destino@teste.com"objEmail.Textbody = "Descricao do e-mail / Mensagem desejada"objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = _"Endereco IP do servidor SMTP"objEmail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25objEmail.Configuration.Fields.UpdateobjEmail.Configuration.Fields.UpdateobjEmail.SendPreencha o arquivo com as informacoes: e-mail remetente, e-mail destinatario a descricao da mensagem e o endereco IP do seu servidor SMTP.Feito isto voce pode executar o script e checar se ira receber o e-mail conforme configurado no script, e importante lembrar que alguns softwares de antivirus podem bloquear a porta 25 de envio de e-mail, para resolver basta desbloquear ou alterar o numero da porta conforme a configuracao do seu servidor.Qualquer duvida basta publica-la no campo de comentarios.Att,Cesar Ola,Hoje irei mostrar como e facil substituir uma palavra do conteudo de uma variavel do tipo string.Vamos la, primeiro abra o seu Visual Studio e crie um projeto Windows Form C#.No form principal adicione um TextBox e um Button para usarmos.Renomeie a caixa TextBox para: "textBoxTeste" e o Button voce podera definir qualquer nome, no meu exemplo coloquei como "Testar".O form principal ficara igual a imagem abaixo.Ok, agora vamos ao codigo. Como e somente um teste, criei uma variavel do tipo string para ser gerada durante o load do form, ficando desta maneira:namespace CM_Hidro_Tracking{ public partial class Form1 : Form { public string texto = "Era uma vez um menino chamado @nome"; Note que coloquei a string logo apos a segunda chave do namespace. Como voce pode ver, o texto esta bem explicito, e voce tambem ja deve ter percebido que o texto que iremos alterar sera "@nome" que esta dentro da variavel texto.OK, voltando ao form, clique duas vezes no button "Testar" e automaticamente sera gerado uma funcao.private void buttonTeste_Click(object sender, EventArgs e) { }Dentro desta funcao iremos colocar o codigo para a substituicao do texto que queremos, ficando desta forma.private void buttonTeste_Click(object sender, EventArgs e) { // Nesta linha iremos substituir o conteudo @nome da variavel texto pelo conteudo do nosso textBox texto = texto.Replace("@nome", textBoxTeste.Text); // Apos a substituicao iremos exibir o resultado atraves de uma mensagem usando o MessageBox MessageBox.Show(texto,"Aviso", MessageBoxButtons.OK); }Pronto, agora voce deve compilar e executar o projeto, para isso basta teclar F5.E este sera o resultado: Note que a substituicao so funcionara uma unica vez, ja que colocamos o conteudo da variavel texto no momento do load do form, fica a dica caso queira aprender mais: tente mudar a variavel para um local onde este "bug" seja resolvido. E e claro que fiz isso de proposito, qualquer duvida podem postar no campo de comentario que tentarei responde-los.Um abraco Um problema