Ir ao conteúdo

Posts recomendados

Postado

@echo off
Title TítuloDoMeuPrograma
:inicio
@echo off 
MODE 200,100
cd DiretórioDoArquivo
echo off 
MeuPrograma.py
Set /p var=Deseja continuar ? ( s/n ) =
cls
if %var% Equ s goto :inicio
if %var% NEQ s goto :encerrar
goto end
:encerrar
exit

adicionado 0 minutos depois

Rode seu programa em Python usando um arquivo .bat no Windows

  • Obrigado 1
  • Amei 1
Postado

@George Rogner      parece que serve para qualquer programa  ? ,   por quê python , ? , , ;  foi você mesmo que criou esse código ?    e você postou aqui para servir de base para outros estudantes que estejam precisando  ?    obrigado .

    aqui uma fórmula para calcular a quantidade de dias entre datas no excel :

ag37 = data do mês de Junho
an37 = data do mês de Julho
= 30-(dia(ag37))+dia(an37)
resultado = quantidade de dias entre essas datas

 

  • Curtir 1
Postado

@devair1010, sim, foi eu mesmo que escrevi esta rotina em bat, só não testei em C e C++ mas acredito que funciona corretamente nesta duas linguagens,  esta rotina ela executa a aplicação e limpa a tela do prompt de comando sem ter que ficar digitando cls e sem ter que digitar novamente o nome do arquivo para ser executado, pois em C, C++, Java, e Python não tem a rotina para limpar a tela, e com certeza os estudandes irão gostar, um grande abraço. 

  • Obrigado 1
  • 3 semanas depois...
Postado

Caso de erro no arquivo .bat

 

Se der erro na execução do programa digite esta a linha abaixo na 8º linha do código:

 

python MeuPrograma.py

 

ou

 

python MeuPrograma

 

Se estiver com dúvida deixe postado aqui, assim que puder responderei

  • Curtir 1
Postado

Dá de limpar a tela em python importando o módulo os ou subprocess.

O script teria essas linhas pra fazer como o seu bat:

import subprocess as sp

while True:
    (executa os comandos)
    q = input("Deseja continuar? [s/n] ").strip().lower()
    sp.call('cls', shell=True)
    if q == 'n':
        break
        quit()

Mas ainda é bem útil pra quem prefere usar bat ou só quer abrir algum programa de python sem modificar o código dele.

  • Curtir 2
  • 3 semanas depois...
Postado

# Limpar tela 

import os

while (True):

 x = input('Digite o seu nome: ')

 print("Olá", x)
 
 y = input('Você deseja continuar (s/n): ')
     
 if y == "s":
    os.system("cls")  
 elif y == "n":
       break
       quit()    
 

  • Curtir 2

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

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

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!