redirecionamento. Fazendo uma analogia de maneira figurativa e um pouco comica (pra manter o alto astral), o que faremos e dizer para o sistema operacional que quando procurarem pelo produto notepad original da Microsoft, ele vai entregar o produto paralelo. So que, nesse caso o paralelo e melhor do que o original (e serio).Nosso produto similar sera o NotePad++, tambem conhecido como NotePad Plus (o sinal de soma: +, significa plus em ingles), um programa que dispensa comentarios, principalmente para quem e da area de TI. Por isso, ate partiremos do pressuposto que ja o tenham instalado no computador e o que desejam mesmo, agora, e aposentar o tradicional notepad do Windows, transferindo suas atribuicoes.Recursos utilizados:01 arquivo VbScript e 01 edicao no registro do Windows;Criacao do VbScript:Voce pode baixar o arquivo pronto: notepad.vbs ou cria-lo manualmente conforme passos que mostraremos a seguir. Sugerimos salvar esse arquivo no mesmo diretorio da instalacao do notepad++, que no Windows 7 32 bits, normalmente e: C:\Program Files\Notepad++Ja no Windows 7 64 bits:C:\Program Files (x86)\Notepad++Nao sabe ainda o que e o 32 ou 64 bits? Nao tem problema, ha muita explicacao disponivel na internet, inclusive de como saber qual tipo e seu Windows. Essa informacao sera necessaria tambem na etapa da edicao do registro.Agora chega de conversa!Abra um editor de texto puro, que pode ser tanto o Bloco de Notas tradicional ou o NotePad++:Copie utilizando as teclas de atalho CTRL + C com o texto abaixo selecionado ou se preferir digite-o manualmente no editor:Option Explicit'// variavel que contara as Iteracoes no comando ForDim i'// Variavel que armazenara o objeto WSH (Windows Scripting Host/Linguagem de script do Windows )Dim wsh'// Variavel do tipos string que armazenara o comando a ser executado pelo scriptDim sCmd'// Criacao do objeto WSH (Windows Scripting Host/Linguagem de script do Windows )Set wsh = CreateObject("WScript.Shell")'// Capturar e definir o caminho(path) do diretorio atual do scriptwsh.CurrentDirectory = LeftB(WScript.ScriptFullName, LenB(WScript.ScriptFullName) - LenB(WScript.ScriptName))'// Nome do executavel do programasCmd = "notepad++.exe"'// Se algum argumento for passadoIf WScript.Arguments.Count > 1 Then '// Capturar e adicionar no comando For i = 1 To WScript.Arguments.Count - 1 '// Se o argumento possuir espaco, entao coloca-lo entre aspas duplas If InStrB(WScript.Arguments(i), " ") Then sCmd = sCmd & " """ & WScript.Arguments(i) & """" Else sCmd = sCmd & " " & WScript.Arguments(i) End If Next End If'// Executar o comandowsh.Run sCmd, 1, FalseTrata-se de um script do tipo Windows Scripting Host, um recurso legitimo dessa plataforma, que utiliza a mesma sintaxe da linguagem de programacao Visual Basic e funciona sem a necessidade de instalar algum programa em especial, bastando apenas salva-lo com a extensao caracteristica de seu tipo: .vbsPortando, depois de colar (CTRL + V) ou digitar o codigo, clique em salvar:Escolha o mesmo diretorio da instalacao do NotePad++:E salve-o com o nome: notepad++.vbs Lembre-se dessa localizacao aonde o arquivo foi armazenado, pois utilizaremos mais adiante:Edicao no registro do Windows:A edicao no registro e muito simples, mas tome cuidado ao manusear tal ferramenta porque um erro pode ser bem problematico. Caso sentir-se inseguro e quiser aprender um pouco antes sobre o