Ir para conteúdo
  • Cadastre-se

dev botao

Copiar arquivo pelo Acbr.Run


  • Este tópico foi criado há 2649 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Espero que os moderadores não fiquem chateados com a postagem aqui, mas como o tópico do SAC que postamos, fomos informados que comandos do DOS não seria probelma do ACBR, vimos aqui em público pedir ajuda, pois pode ter algum usuário que tenha tido este problema e resolvido de alguma forma.

Estou testando em uma rede onde o desenvolvimento é via cabo e o notebook via wifi.

ACBr.Run( "CMD", "/c copy C:\ACBrMonitorPLUS\Movimentos\NFe\12342787000159\201612\35161212342787000159550120000052421000435466-nfe.xml Z: /Y")

Z: é a pasta mapeada no notebook.
não está copiando o arquivo.

se pegar e rodar este comando no prompt, ele copia para o Z:
CMD, /c copy C:\ACBrMonitorPLUS\Movimentos\NFe\12342787000159\201612\35161212342787000159550120000052421000435466-nfe.xml Z: /Y

O que estou fazendo errado ?

Muito agradecido a todos.

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia!

Na aba [ Monitor ] tem uma opção:

[  ] Permitir Comandos Remotos
Verifique se esta opção está marcada. Caso não esteja, marque ela e refaça seus testes.


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Vc está recebendo alguma mensagem de erro?
Eu testei aqui com o comando e está funcionando a cópia. Verifique se os direitos de acesso e gravação da sua rede estão ok.
Se desejar anexe o arquivo LOG.TXT que está dentro da pasta C:\ACBrMonitorPLUS.

 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Link para o comentário
Compartilhar em outros sites

26/12/2016 15:48:49 - Configuração geral gravada com sucesso
26/12/2016 15:48:49 - Configuração de Boletos gravada com sucesso
26/12/2016 15:48:49 - Dados da Sw.House gravados com sucesso
26/12/2016 15:49:14 - ACBr.Run( "CMD", "/c COPY C:\ACBrMonitorPLUS\Movimentos\NFe\12342787000159\201612\35161212342787000159550120000052421000435466-nfe.xml Z:\35161212342787000159550120000052421000435466-nfe.xml ")
26/12/2016 15:49:14 - OK:
26/12/2016 15:50:51 - ACBr.Run( "CMD", "/c COPY C:\ACBrMonitorPLUS\Movimentos\NFe\12342787000159\201612\35161212342787000159550120000052421000435466-nfe.xml Z:\ /Y ")
26/12/2016 15:50:51 - OK:

Se rodo isto no prompt, vai
CMD /c COPY C:\ACBrMonitorPLUS\Movimentos\NFe\12342787000159\201612\35161212342787000159550120000052421000435466-nfe.xml Z:\ /Y

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

Link para o comentário
Compartilhar em outros sites

Boa tarde, fiz um teste aqui e deu certo:

Windows10, mapiei a unidade z:\ do windows7.

Fiz o ACBr.Run como você fez e deu certo.

Meu palpite: O Prompt de comando que você usa deve estar sendo executado como administrador por isto que dá certo, você tem que liberar o micro da unidade Z: para dar permissão para outros usuários copiar.

Sds,

Ricardo.

shot0029.JPG

shot0030.JPG

selo_equipe_acbr.pngRicardo Miquinioty
Ajude o Projeto ACBr crescer - Assine o SAC

Link para o comentário
Compartilhar em outros sites

Estranho que tirei toda proteção, dei direitos totais as pastas e mesmo assim, aqui não copia.
Um amigo testou e também conseguiu, como você.

O que pode ser ?

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

Link para o comentário
Compartilhar em outros sites

Sr. Ricardo, muito grato.

O problema estava pois mesmo mapeando com usuário e senha, e mandando gravar as credenciais, ele estava se perdendo nisto.

Resolvido, valeu mesmo.

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

Link para o comentário
Compartilhar em outros sites

Usei desta forma:

ACBr.Run( "CMD", "/c COPY C:\ACBrMonitorPLUS\Movimentos\NFe\12342787000159\201612\35161212342787000159550120000052421000435466-nfe.xml \\192.168.1.122\testenot\teste1.xml")

Pois se for usar a letra do mapeamento, não funciona.

Atenciosamente,

Medeiros Neto

--
Sunsystem Soluções Tecnológicas
Desenvolvimento de Sistema e Hospedagem profissional de aplicações e sites
 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Obrigado por compartilhar a solução...

Deve ser algo na resolução do mapeamento de unidades do Windows...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2649 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.