sexta-feira, 25 de janeiro de 2013

Incrementando o menu Tools do Delphi

Muitas vezes precisamos de algumas ferramentas(Tools) para o nosso dia-a-dia e então pensamos: Porque a Embarcadero não faz tal e tal coisa??? A resposta para isso pode ser muito variada e tema para longos debates. Acredito que eles tenham uma linha de pensamento do tipo: "Disponibilizamos a IDE, as brilhantinas ficam por conta de vcs.". Pois bem, caminhando por essa linha de raciocínio podemos criar experts para a IDE(assunto que será abordado em um outro post) que consiste em basicamente criar novas funcionalidades dentro do Delphi facilitando a vida do programador.

O que faremos aqui não é bem um expert pois não envolve nenhuma linha de código, será apenas um recurso para que possamos abrir a pasta no Windows Explorer que contenha o arquivo que está ativo na IDE do Delphi. Então vamos ao que interessa:

Com o Delphi aberto acesse o menu Tools --> Configure Tools. Aparecerá a tela com todos os itens do menu Tools.
Clique no botão "Add" para adicionar uma nova funcionalidade ao menu e preencha as caixas de texto de acordo com o que está na imagem abaixo.


Explicando cada parte:

Title: É literalmente o título que aparecerá no item do menu Tools do Delphi.
Program: Programa que será executado quando clicado no item de menu.
Parameters: Parâmetros para a execução do programa. Como se fosse um ParamStr() que a gente está acostumado a utilizar quando precisamos passar parâmetros para alguma aplicação. Separando a string de parâmetros obtemos o seguinte:

/e:  Indica que deve ser aberto o Windows Explorer
/select:  Seleciona o arquivo indicado no parâmetro $EDNAME
$EDNAME:  Nome do arquivo que está ativo na IDE do Delphi

Pressione "OK" após preencher os parâmetros como a imagem acima. Se tudo deu certo a janela será fechada, caso contrário uma mensagem com o erro será apresentada não permitindo então a criação do expert.

Agora abra um projeto com algum arquivo já salvo, clique no menu Tools --> Explorer. Se a configuração estiver correta a janela do Windows Explorer será aberta na pasta onde o arquivo está salvo e o mesmo será selecionado.

Podemos também criar programas para nos auxiliar em outras tarefas e adicioná-los nesses menus de contexto da IDE para termos acesso rápido a eles ou ainda passar outros tipos de parâmetros para o Windows para realizar outras tarefas como até mesmo copiar o executável do sistema de uma pasta para outra.

Clicando no botão "Macros", temos uma lista com várias ações que podemos tomar em relação ao ambiente Delphi como por exemplo $SAVE para salvar o arquivo editado, $PROJECT para recuperar o nome do projeto ativo dentre outros.

Bom proveito!!!

Nenhum comentário :