Tempo de leitura: 2 minutos
Olá, no post de hoje iremos aprender como configurar o SmartClient no TOTVS VSCode.
Por padrão quando vamos usar o TOTVS VSCode pela primeira vez ele apresenta uma tela para configurarmos um workspace e logo em seguida pede para que possamos configurar o SmartClient que vai ser utilizado, onde selecionamos(clicando em Choose File) e selecionando o diretório dele, conforme é mostrado na imagem abaixo:

No entanto existem algumas situações em que precisamos reconfigurar o SmartClient no TOTVS VSCode, seja porque ele mudou de diretório devido uma nova atualização do TOTVS Protheus que instalamos ou seja por conta que o arquivo launch.json corrompeu e assim o TOTVS VSCode não conseguiu identificar o local do SmartClient. Para solucionarmos esse problema podemos trabalhar de duas formas, que falaremos delas agora:
1 – Editando o arquivo launch.json
Podemos editar o arquivo launch.json, para isso podemos abrir ele clicando no mesmo, onde fica dentro da pasta .vscode, criada dentro do nosso workspace. A outra opção para abrir o esse arquivo é digitar o comando Ctrl + Shift + P e pesquisar pela extensão .json:

Conforme você pode ver na imagem abaixo, ao abrirmos o arquivo launch.json na chave smartclientBin informamos o diretório do Smartclient, assim você poderá configurar um novo SmartClient informando seu novo diretório:

2 – Pelo TOTVS:Configure Launchers
A outra opção para configurarmos o SmartClient é utilizando o TOTVS:Configure Launchers, para isso digie o comando Ctrl + Shift + P e pesquisar por TOTVS e selecionar o comando TOTVS:Configure Launchers conforme é mostrado na imagem abaixo:

Após isso irá aparecer a tela do Launcher Config. Informe os seguintes valores para os campos:
Campo Choose launcher selecione TOTVS Language Debug;
Campo Program selecione ${command:AskForProgramName};
Campo SmartClient selecionamos o diretório onde fica o Smartclient:

No campo Argumentos marque (-M) Multiple sessions;
No campo Language (-L) selecione Portuguese, e clique em SAVE para salvar as configurações conforme é mostrado na imagem abaixo:

É isso aí, finalizamos aqui mais um post aqui no blog, caso tenha ficado alguma dúvida deixe seu comentário ou nos envie um email para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e fica com Deus.