Ir ao conteúdo

Posts recomendados

Postado

Olá galera, eu gostaria de adicionar ao no código, que faça ele voltar automaticamente a tela de manu, sem que o arquivo feche depois de executar o comando, se poderem copiar e colar o código modificado no comentário eu agradeço.

 

 

desde já agradeço a ajuda.

 

 

#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include<unistd.h>
#include <stdio.h>
#include <wchar.h>
#include <stdlib.h>
#include <direct.h>
#include <locale.h>

int numero;

int main(int argc, char *argv[])

    {
    // quero que retorne aqui
    system("@CHCP 1252 >NUL");
    system("color 3f");
    system ("title Copia de etiquetas");
    printf("*========================*\n");
    printf("| Qual etiqueta vai usar?|\n");
    printf("*========================*\n\n");
    printf("*===================================================*\n");
    printf("| 1 - etiqueta Identificação OP                     |\n");
    printf("| 2 - etiqueta Identificação padrão                 |\n");
    printf("| 3 - etiqueta Numero Serie padrão                  |\n");
    printf("| 4 - etiqueta Numero Serie SEM INMETRO             |\n");
    printf("| 5 - sair                                                |\n");
    printf("*===================================================*\n\n");
    printf("  Selecione a etiqueta: ");
    scanf("%d", &numero);
    switch(numero)
    {
        case 1:
            system("cls");
            printf("Copiando os arquivos... \n");            
            system("\"C:\\Users\\hiago\\Desktop\\Pasta_de_teste\\arquivos\\etiqueta Identificação OP\\EIO.bat\"");
            system("pause");
            break;
        
        case 2:
            system("cls");
            printf("Copiando os arquivos... \n");
            system("\"C:\\Users\\hiago\\Desktop\\Pasta_de_teste\\arquivos\\etiqueta Identificação padrão\\EIP.bat\"");
            break;
            
        case 3:
            system("cls");
            printf("Copiando os arquivos... \n");
            system("\"C:\\Users\\hiago\\Desktop\\Pasta_de_teste\\arquivos\\\etiqueta Numero Serie SEM INMETRO\\ENSSI.bat\"");
            break;    
            
        case 4:
            system("cls");
            printf("Copiando os arquivos... \n");
            system("\"C:\\Users\\hiago\\Desktop\\Pasta_de_teste\\arquivos\\etiqueta Numero Serie padrão\\ENSP.bat\"");
            break;    
        
        case 5:
            system("cls");
            printf("Obrigado por usar o programa desenvolvido por Hiago e Diego\n\n");
            system("pause");    
                    
        default:
            printf("Opcao invalida");                
    }
    
    
    return 0;      
}

  • Curtir 1
Postado

Basta usar um ciclo DO WHILE pra repetir a execução dos comandos, com a condição de continuar no ciclo enquanto numero for diferente de 5, que é a opção de saída no seu menu.

 

do {
  //seu código com o menu e as opções vai aqui
} while (numero != 5);

 

  • Curtir 1

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!