adrianomm 0 Denunciar post Postado Fevereiro 12, 2011 Oi pessoal, Estou precisando de uma ajuda pra criar um arquivo .bat Eu queria fazer um arquivo .bat que quando fosse acionado rodasse varios outros arquivos .bat Estou tentando fazer o script mas a janela dos dos fica aparecendo mostrando todo processo. Queria que ela ficasse escondida. Eu escrevi o script assim @echo off start d:\"Cont 0000"\1120.bat start d:\"Cont 0000"\1121.bat start d:\"Cont 0000"\1122.bat start d:\"Cont 0000"\1123.bat start d:\"Cont 0000"\1124.bat start d:\"Cont 0000"\1125.bat start d:\"Cont 0000"\1126.bat CLS EXIT Se eu tento mudar para call em vez de start apenas roda o primeiro .bat os outros não rodam. Deve estar faltando algum comando ai. Alguem sabe como devo fazer ? Outra pergunta Tem como um arquivo bat renomear e mover uma foto jpg quando eu jogar a foto em cima do arquivo .bat ? Hoje estou usando isso mas jogando a foto em uma pasta, ai eu rodo o .bat e e ele renomeia e move a foto para outra pasta. Queria tirar um passo dessa execução. Apenas jogar a foto em cima do .bat e ele saber que o arquivo que quero mover seja o que estou jogando. Será que isso é possivel ?? Obrigado Adriano Compartilhar este post Link para o post Compartilhar em outros sites
FoxPro 0 Denunciar post Postado Fevereiro 12, 2011 As janelas que abrem não são do bat postado mais sim dos bat's que são iniciados. Verifique como esta o eco de cada um dos bates. Compartilhar este post Link para o post Compartilhar em outros sites
adrianomm 0 Denunciar post Postado Fevereiro 14, 2011 Oi FoxPro Os outros bats estão iguais esse que postei. No inicio @ECHO OFF e no final CLS EXIT Compartilhar este post Link para o post Compartilhar em outros sites
FoxPro 0 Denunciar post Postado Fevereiro 14, 2011 Bom vamos por partes: Você tem um bat onde não quer que a janela apareça, mas usa CLS para limpar a tela? Se você insere CLS a tela vai aparecer pois o comando vai tentar limpar. Retire CLS do bat. Outra coisa você pode adicionar a sintaxe start da seguinte forma: start /B c:\pasta\arquivo.bat Isso vai iniciar o arquivo sem abrir uma nova janela. Compartilhar este post Link para o post Compartilhar em outros sites
adrianomm 0 Denunciar post Postado Fevereiro 17, 2011 Eu retirei o CLS do bat mas ainda continua mostrando a janela do prompt na tela Compartilhar este post Link para o post Compartilhar em outros sites
Public2004 79 Denunciar post Postado Fevereiro 17, 2011 Quando chamar o .BAT, a janela de DOS sempre será mostrada mesmo que rapidamente (de acordo com os outros comandos). O CLS (Clear Screen) apenas limpa o conteúdo da tela e somente o comando EXIT fechará a janela. Se é realmente necessário que as janelas não apareçam, você pode optar em criar arquivos de Scripts baseados em VB (.VBS) para executar suas ações. Att. Compartilhar este post Link para o post Compartilhar em outros sites
adrianomm 0 Denunciar post Postado Fevereiro 17, 2011 Entao é por isso , como o arquivo bat é longo ele fica na tela até terminar. Obrigado Adriano Compartilhar este post Link para o post Compartilhar em outros sites
Matias Wendt 0 Denunciar post Postado Novembro 8, 2011 Olá Pessoal... Estou com probleminha aqui, preciso fazer um .bat que envie uma mensagem para o meu próprio pc (utilizo Windows 7), mas este .bat deve ser executado de outros pc's que estão em rede. Atualmente utilizo o seguinte comando: CLS @ECHO off @ msg (nome do pc) "mensagem" exit quando executo ele do meu pc, ele roda, mas não consigo executar ele em outro pc e fazer a mensagem aparecer no meu. Obs.: a rede blequeia o serviço "msg", por isso não consigo enviar a mensagem diretamente dos outros pcs e preciso executar o bat para rodar diretamente no meu. Compartilhar este post Link para o post Compartilhar em outros sites