Executando um arquivo de lote personalizado no atalho de teclado no diretório atual

1

Estou desenvolvendo muitos serviços .esb recentemente e estou muito cansado de fazer Shift + Clicar com o botão direito para abrir cmd no diretório atual e digitar mvn clean install .

Qual é a maneira mais fácil de executar um arquivo .bat simples como:

cleanInstall.bat:

mvn clean install

no diretório atual quando o usuário pressionar um atalho simples, por exemplo: Win + C ?

Eu já li este tópico: Como eu posso abrir um prompt de comando na pasta atual com um atalho de teclado? No entanto, eu estou querendo saber se preciso usar software de terceiros?

Estou usando a versão polonesa do Windows 7.

    
por ilovkatie 12.08.2015 / 11:22

1 resposta

0
  1. Edite seu arquivo de lote para cd /D "%1" antes de executar mvn .

  2. Em a resposta à pergunta que você vinculou, altere as linhas na parte inferior para que Run, cmd /K cd /D "%full_path%" é substituído por Run, mvnCleanInstall.bat "%full_path%" (ou seja qual for o nome do arquivo de lote).

  3. Instale o autohotkey e o script modificado pelos comentários para a resposta .

  4. Aproveite!

(resposta original editada abaixo)

Outras opções: O Classic Shell permite criar botões da barra de ferramentas nas janelas do Explorer que executam programas no diretório que a janela está mostrando.

Alternativamente, você pode criar um atalho para o seu arquivo bat e nomear o atalho "c" ou algo mais curto. Em seguida, você pode digitar c na barra de endereços de uma janela do Explorer e pressionar Enter para executar o morcego na pasta aberta. ( Fonte )

    
por 12.08.2015 / 11:41