DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Como abrir um executável pelo Prompt de Comando?

Fala galera do Show Delphi, tudo beleza?

Sabe aquela tela preta com as letras em fonte branca que faz lembrar os computadores antigos?

Ela ainda existe e se chama Prompt de Comando e apesar de em um primeiro momento parecer que é algo ultrapassado e se utilidade, na verdade é uma ferramenta que pode facilitar bastante o dia a dia de usuários e programadores.

Certo, então vamos lá, vamos ver um recurso que é como abrir programas pelo Prompt de Comando, será que é fácil?

Sim! É muito fácil abrir um programa pelo Prompt de Comando.

Primeiro:
Abra o Prompt de Comando  

Depois digite
digite start  + caminho completo do executável + parâmetros se houver.

Confuso? Calma vamos aos exemplos.

Exemplo 1:
-- Abrindo um programa qualquer.
start C:\teste\meuexe.exe

Exemplo 2:
-- Abrindo meu executável e passando por parâmetro "-teste"
start C:\teste\meuexe.exe -teste

Exemplo 3:
-- Abrindo meu executável e passando por vários parâmetros "-10", "homologacao", "sp"
start C:\teste\meuexe.exe -10 homologacao sp

Exemplo 4:
Você pode navegando até a pasta do programe e executar ele.
Veja o exemplo abaixo

c:
cd C:\teste
start meuexe.exe -teste

Exemplo 5:
Você pode abrir um programa direto pelo seu nome, desde que ele esteja
salvo em uma variável de sistema.
-- abrindo o Internet Explorer
start iexplore.exe

Em Delphi e Lazarus, podemos recuperar os valores informados nos parâmetros através da Função ParamStr(índice do parâmetro).

Vamos ao exemplo deste caso start C:\teste\meuexe.exe -10 homologacao sp

1
2
3
4
5
6
procedure Button1Click(Sender : TObject);
begin
  ShowMessage( ParamStr(1)  ); // Irá mostrar -10
  ShowMessage( ParamStr(2)  ); // Irá mostrar homologacao
  ShowMessage( ParamStr(3)  ); // Irá mostrar sp
end;

Note que a contagem já inicia em 1.

E se u informar zero, o que acontece?

Bem, ele mostra o caminho do exe, isto é até um tema específico de outro post aqui na comunidade, mas para curiosidade, veja o exemplo:

1
2
3
4
procedure Button1Click(Sender : TObject);
begin
  ShowMessage( ParamStr(0)  ); // Irá mostrar o caminho de onde está o executável em questão.
end;

Há diversas outras possibilidades com o Prompt de Comando que serão temas de novos post aqui no Show Delphi.

Certo pessoal, por hoje é isso. Lembrem-se que para dúvidas ou sugestões, deixem seus comentários.

Um abraço e até a próxima pessoal. Valeu!

Facebook Comments Box
  • InfusTec
  • 83.457 views
  • 1 comentários
  • 16 de março de 2015

Está gostando do conteúdo? Considere pagar um cafezinho para nossa equipe!

Uma resposta para “Como abrir um executável pelo Prompt de Comando?”

  1. Julesca disse:

    Mande mais comandos para eu pegar a pática e melhorar o meu aprendizado!
    Preciso disso no meu serviço!

Deixe um comentário

Ir ao topo

© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados