O script MEGAcmd não funciona no arquivo em lote CMD

O script MEGAcmd não funciona no arquivo em lote CMD

Quero usar o script MEGAcmd em meu arquivo em lote (CMD scipt). Tudo nesse lote funciona bem, mas o MEGAcmd scipt não. Se parece com isso:

SET PATH=C:\Users\PC_USER\AppData\Local\MEGAcmd;%PATH%
mega-login mail password
mega-cd my-backup
mega-put E:\BACKUP_TEMP
mega-logout

Quando eu abro a partir do arquivo .bat, vejo a linha de login e depois de algum tempo a janela fecha e nada acontece depois disso. Mas quando eu abro o CMD no menu Iniciar e colo nessas janelas esse script linha por linha, tudo funciona bem. Por que, o que estou fazendo de errado?

Obrigado pela ajuda

Responder1

No Batch, quando o intérprete chega à última linha, ele não sabe mais o que fazer, porque você não deu mais nada para ele fazer, então ele simplesmente se fecha. No entanto, isso não significa que não tenha feito tudo certo. Provavelmente ele executou todas as linhas de código com êxito e depois foi encerrado. Ele simplesmente não informa todas as etapas do que está fazendo, apenas faz o que é solicitado e depois fecha.

Não sei muito sobre o MEGAcmd, mas se ele der algum detalhamento depois de executar uma linha de código, você poderá ver adicionando um pausecomando no final.

Se depois disso ainda fechar, diga-me e eu lhe darei uma alternativa.

informação relacionada