Ir para conteúdo
  • Cadastre-se

dev botao

Aos Devs possível contribuição


Ver Solução Respondido por EMBarbosa,
  • Este tópico foi criado há 1719 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Primeiramente parabéns pelo ótimo trabalho.

Hoje ao executar o ApagaACBR.bat descobri que algumas dcu do SynEdit foram apagadas pois o bat vai ao raiz do disco e  SYN*.dcu acabava fazendo isso.

synedit.png.7bf8d44af4602dea435af7d992faefa2.png

 

A partir do ApagaACBR.bat criei outro .bat  que pega outras DCUs que não estão sendo apagadas.  

Nivel.png.9912607e3ab99af8c6b435d0b2a020b2.png

 

@echo off
del ACBr*.bpl ACBr*.dcp DCLACBr*.bpl DCLACBr*.dcp PCN*.bpl PCN*.dcp SYNA*.bpl SYNA*.dcp /s
del a*.dcu b*.dcu c*.dcu d*.dcu f*.dcu g*.dcu h*.dcu i*.dcu j*.dcu l*.dcu m*.dcu n*.dcu o*.dcu p*.dcu r*.dcu s*.dcu t*.dcu u*.dcu /s

Esse .bat  não volta ao raiz do disco, ele varre os subdiretórios abaixo dele e se os componentes forem instalados dentro de onde foi baixado 

Abraços e obrigado a toda a equipe.

 

  • Consultores
  • Solution
Postado

Olá Antônio,

   Muito obrigado pelas sugestões. Vou passar as minhas considerações sobre o "apaga bat"...

1 hora atrás, Antonio Carlos L disse:

descobri que algumas dcu do SynEdit foram apagadas pois o bat vai ao raiz do disco e  SYN*.dcu acabava fazendo isso

   Nós já corrigimos isso há algum tempo modificando para SYNA*.dcu e SYNA*.bpl. Se o seu estava da forma acima, é possível que ele não tenha sido gerado pelo ACBrInstall ou o ACBrInstall está desatualizado.

   A propósito, não é mais recomendado executar o "apaga bat" diretamente. Atualmente ele é gerado e executado pelo ACBrInstall quando você marca a opção "Apagar arquivos antigos (...)".  

1 hora atrás, Antonio Carlos L disse:

@echo off
del ACBr*.bpl ACBr*.dcp DCLACBr*.bpl DCLACBr*.dcp PCN*.bpl PCN*.dcp SYNA*.bpl SYNA*.dcp /s
del a*.dcu b*.dcu c*.dcu d*.dcu f*.dcu g*.dcu h*.dcu i*.dcu j*.dcu l*.dcu m*.dcu n*.dcu o*.dcu p*.dcu r*.dcu s*.dcu t*.dcu u*.dcu /s

Essa segunda linha com certeza pode ser perigosa. É muito genérica...

2 horas atrás, Antonio Carlos L disse:

Esse .bat  não volta ao raiz do disco, ele varre os subdiretórios abaixo dele e se os componentes forem instalados dentro de onde foi baixado 

Infelizmente, não podemos usar assim. O "apaga bat" é justamente necessário quando precisamos apagar arquivos que estão em outras pastas que não as do ACBr... Por isso ele é executado em todos os outros diretórios.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Postado (editado)
28 minutos atrás, EMBarbosa disse:

Olá Antônio,

   Muito obrigado pelas sugestões. Vou passar as minhas considerações sobre o "apaga bat"...

   Nós já corrigimos isso há algum tempo modificando para SYNA*.dcu e SYNA*.bpl. Se o seu estava da forma acima, é possível que ele não tenha sido gerado pelo ACBrInstall ou o ACBrInstall está desatualizado.

   A propósito, não é mais recomendado executar o "apaga bat" diretamente. Atualmente ele é gerado e executado pelo ACBrInstall quando você marca a opção "Apagar arquivos antigos (...)".  

Essa segunda linha com certeza pode ser perigosa. É muito genérica...

Infelizmente, não podemos usar assim. O "apaga bat" é justamente necessário quando precisamos apagar arquivos que estão em outras pastas que não as do ACBr... Por isso ele é executado em todos os outros diretórios.

Oi foi erro de digitação meu, estava SYNA*.dcu  veja que as DCUs do SynEdit se chamam SynAuto* e por isso são apagadas.

Compreendo as implicações se ele for rodado dentro do raiz, abraço e obrigado.

 

Editado por Antonio Carlos L
  • Consultores
Postado
50 minutos atrás, Antonio Carlos L disse:

estava SYNA*.dcu  veja que as DCUs do SynEdit se chamam SynAuto* e por isso são apagadas.

Nesse caso, vamos remover essa parte do bat.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 1719 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...