Ir ao conteúdo

Posts recomendados

Postado

Boa noite amigos, sou novo aqui, já aviso que não tenho nenhum conhecimento com programação, mas consigo fazer coisas bem básicas em batch.

Gostaria de saber se existe algum jeito de fazer isso com algum script, seja python, batch ou powershell.

Exemplo:
 

@echo off
comando1 O comando 1 Executa por 7 segundos, para e executa o comando 2
comando2 O comando 2 Executa por 7 segundos, para e executa o comando 3
comando3 O comando 3 Executa por 7 segundos, para e executa o comando 4 e vai fazendo isso até o final do script.
exit.



Eu não sei se é possível, mas se for, como seria? alguém poderia me dar um exemplo, por favor? Obrigado desde já!

Eu não sei se estou postando no local correto, se estiver no local errado, peço que por favor, algum mod mova pra o tópico correto. Obrigado!

  • Curtir 1
Postado

Seria algo assim?

 

@echo off

start "" notepad.exe Arquivo_01.txt
timeout /t 7
taskkill /im notepad.exe

start "" notepad.exe Arquivo_02.txt
timeout /t 7
taskkill /im notepad.exe

start "" notepad.exe Arquivo_03.txt
timeout /t 7
taskkill /im notepad.exe

start "" notepad.exe Arquivo_04.txt
timeout /t 7
taskkill /im notepad.exe

exit

 

S3ZoC0R.gif

 

 

  • Curtir 1
  • Obrigado 1
Postado
  Em 26/04/2022 às 04:12, ricardo_br disse:

Seria algo assim?

 

@echo off

start "" notepad.exe Arquivo_01.txt
timeout /t 7
taskkill /im notepad.exe

start "" notepad.exe Arquivo_02.txt
timeout /t 7
taskkill /im notepad.exe

start "" notepad.exe Arquivo_03.txt
timeout /t 7
taskkill /im notepad.exe

start "" notepad.exe Arquivo_04.txt
timeout /t 7
taskkill /im notepad.exe

exit

 

S3ZoC0R.gif

 

 

Expandir  

É assim que eu gostaria, mas de uma forma diferente. Mas olhando seu comando eu consegui fazer o eu queria. Eu já havia tentando algo assim antes, vendo algumas coisas na internet, mas sempre dava erro ou então abria várias janelas e o processo continuava sem ser interrompido. Vou até salvar seu script, porque pode me ser útil no futuro.

Eu fiz assim e funcionou.
 

start Comando1
timeout /t 7
taskkill /im arquivo.exe arquivo2.exe arquivo3.exe


start Comando2
timeout /t 7
taskkill /im arquivo.exe arquivo2.exe arquivo3.exe

Isso fez com que o comando executasse, e fosse interrompido por 7 segundos, executando o próximo e fazendo o mesmo. Exatamente como eu quero. Cara, muito obrigado! Vai salvar meu dia, porque ficar fazendo isso manualmente é horrivel!

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Mostrar mais  

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

Mostrar mais  
×
×
  • Criar novo...