dicas show delphi

DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais
sombra
Artigos Show Delphi

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais
sombra
iniciantes show delphi

INICIANTES

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

Saiba mais
sombra
downloads show delphi

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
sombra
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!

 

Veja versões mais completas do tema:

 

Uso no CMD

https://giovanidacruz.com.br/como-abrir-um-executavel-pelo-prompt-de-comando/

 

Uso em Linguagens de Programação

https://giovanidacruz.com.br/recuperar-parametros-da-linha-de-comando-em-executaveis/

  • Giovani Da Cruz
  • 1 comentários
  • 16 de março de 2015

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