RELATÓRIO II - COMANDO SYSTEM
Por: Leonardo B. dos Reis • 4/5/2015 • Relatório de pesquisa • 558 Palavras (3 Páginas) • 193 Visualizações
FACULDADE ANHANGUERA DE LIMEIRA
LEONARDO BUENO DOS REIS – 7417667003
TAIRON DACIO GALLERANI – 7249599430
LUCIANO DOS SANTOS JUNIOR – 7476695449
ATPS - PROGRAMAÇÃO ESTRUTURADA I
PROF. FERNANDO BRIAN FRIZZARIN
RELATÓRIO II
COMANDO SISTEM
Comando System ()
Comando que permite acessar funcionalidades oferecidas no prompt de comando do MSDOS em tempo real, tais como: alterar as cores do fundo e das letras, pausar a execução, limpar a tela, mudar o titulo da janela, entre outros. O comando deve ser colocado entre parênteses e aspas duplas, entre outras.
Melhorar a operabilidade do aplicativo e torná-lo mais amigável e atraente é a principal utilidade do Comando System ()
Este comando está definido na biblioteca stdio.h, portando deve ser inclusa no começo do programa.
Código de cores:
Color [atr] - Altera as cores do fundo da tela e das letras. Os atributos de cor são especificados por dois dígitos hexadecimais. O primeiro dígito corresponde à cor do plano de fundo e o segundo à cor da letra.
0 = Preto | 6 = Amarelo | C = Vermelho claro |
1 = Azul | 7 = Branco | D = Lilás |
2 = Verde | 8 = Cinza | E = Amarelo claro |
3 = Verde água | 9 = Azul claro | F = Branco brilhante |
4 = Vermelho | A = Verde claro | |
5 = Roxo | B = Verde água claro |
Exemplo: System (color 1E) -> Plano de fundo Azul, cor da letra Amarelo claro.
Outros comandos:
Pause Exemplo: system (“pause”); | Executa uma pausa na execução do programa até ser pressionada uma tecla qualquer e apresenta a mensagem: “Pressione qualquer tecla para continuar...” Após o pressionamento de uma tecla a execução do programa continua na linha seguinte ao comando |
Clr Exemplo: system (“clr”); | Clear screen, ou seja, limpa a tela e posiciona o cursor na primeira coluna da primeira linha. |
Title Exemplo: system(“title OI MUNDO”); | Altera o título da janela do programa, caso seja omitido o título será o endereço do arquivo executável gerado. |
Dir [atr] [atr]: local para a criação. Exemplo 1: system(“dir c:”); Exemplo 2: system(“dirc: > teste.txt”); | Ex 1: Directory – lista na tela todos os arquivos e pastas do diretório especificado. Atr: diretório para obter a lista de arquivos nome do arquivo para armazenamento. Ex 2:Criar o arquivo teste.txt na pasta do executável, com uma lista de todos os arquivos do diretório especificado. |
Md [atr] [atr]: local para a criação Exemplo: system(“md c:\Minha pasta”); | Make Directory – Cria uma pasta no local especificado. Se o local não for especificado será criado no diretório do arquivo executável. Caso o arquivo já exista será retornada a mensagem: “Já existe uma subpasta ou um arquivo C:MinhaPasta”. Este comando depende de permissões do usuário para acesso aos locais especificados. |
Rd [atr] [atr]: local para a criação Exemplo: system(“rd c:\MinhaPasta”); | Remove Directory – Apaga uma pasta no local especificado. Caso o arquivo não exista será retornada a mensagem: “O sistema não pode encontrar o arquivo especificado”. Este comando depende de permissões do usuário para acesso aos locais especificados. |
System (“[atr]”); [atr]: copy [local e nome do arquivo original] [local e nome do novo arquivo System(“copy teste.txt testes2.txt”); | Copia o arquivo especificado. Caso o arquivo esteja na mesma pasta do executável é necessário especificar somente o nome. |
System (“[atr]”); [atr]: local e nome do arquivo. Exemplo1: system(“teste.txt”); Exemplo2: system(“calc”); | Ex1: Abre o arquivo especificado. Caso o arquivo esteja na mesma pasta do executável é necessário especificar somente o nome. Ex2: Alguns aplicativos possuem um nome reconhecido pelo sistema operacional e podem ser chamados sem indicar o local. Entre eles estão notepad e calc. |
...