Ir ao conteúdo
  • Cadastre-se

Hiago Briano

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Tudo que Hiago Briano postou

  1. 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; }
  2. então, ele chega na linha de comando na forma correta, só que como você disse ele deve reconhecer como parâmetro. e eu já tentei com aspas, sem aspas, tanto a dupla (") quanto a outra ('), e não funcionou.
  3. Olá amantes da informática. Eu estou tentando criar um programa que executa um arquivo "*.bat" porém ao executar ele não reconhece o caminho do programa (para no primeiro espaço), na linha de comando (CMD) só aparece "C:\arquivos\etiqueta" e não "C:\arquivos\etiqueta Numero Serie padrão\ENSP.bat", se vocês porém me ajudar eu agradeço! #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[]) { 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("*===================================================*\n\n"); printf(" Selecione a etiqueta: "); scanf("%d", &numero); switch(numero) { case 1: system("cls"); printf("Copiando os arquivos... \n"); system("C:\\arquivos\\etiqueta Identificação OP\\EIO.bat"); system("pause"); break; case 2: system("cls"); printf("Copiando os arquivos... \n"); system("C:\\arquivos\\etiqueta Identificação padrão\\EIP.bat"); break; case 3: system("cls"); printf("Copiando os arquivos... \n"); system("C:\\arquivos\\etiqueta Numero Serie padrão\\ENSP.bat"); break; case 4: system("cls"); printf("Copiando os arquivos... \n"); system("C:\\arquivos\\etiqueta Numero Serie SEM INMETRO\\ENSSI.bat"); break; default: printf("Opcao invalida"); } system("pause"); return 0; }

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...