Execute um comando de linha única em um diretório separado

0

Como posso estar em um diretório e executar um comando de outro?

Basicamente, ele precisa ser como o parâmetro "Start In" de um atalho. Na verdade, eu tentei usar um atalho como alternativa, mas não tive sorte.

[Por que você precisa fazer isso?] Eu preciso fazer isso porque no Notepad ++ eu estou tentando executar o programa que estou fazendo a partir do recurso de 'comando de execução' do Notepad ++. O problema que estou tendo é o diretório 'start in' não é o local do executável. Preciso que o diretório 'start in' seja o local do executável.

    
por Corey Iles 17.10.2015 / 02:22

2 respostas

0

Quando o Notepad ++ estiver instalado em C:\Program Files\NPP e você quiser executar um programa localizado em C:\Program Files\Prg , chamado abc.exe , você pode fazer isso usando o seguinte comando:

..\Prg\abc.exe

Você pode testar isso executando um prompt do cmd.exe e executando

 cd C:\Program Files\NPP
..\Prg\abc.exe

Outra maneira de executar o abc.exe é usando o caminho completo:

"C:\Program Files\Prg\abc.exe"

Observe que você precisa usar "aspas" porque o caminho contém espaços.

    
por 17.10.2015 / 12:57
0

Você pode usar a opção /D path do comando start . Algo como:

start /D c:\windows cmd abrirá uma nova janela de terminal no diretório c: \ windows.

    
por 17.10.2015 / 14:07