Como posso executar um arquivo .bat usando o caminho relativo para ele, no Windows 7?

1

Quero dizer, se eu estiver na pasta foo, e dentro dela há outra pasta chamada bar, e dentro da pasta bar, há um arquivo .bat. Nesse cenário, não posso simplesmente digitar foo / bar / file.bat. Eu tenho que digitar o caminho inteiro para obter o arquivo executado, ou seja, (c: /foo/bar/file.bat).

Existe uma maneira que eu posso fazer apenas foo / bar / file.bat e executar o arquivo .bat, sem ter que digitar o caminho inteiro para o arquivo .bat?

P.S: Estou falando do Prompt de Comando do Windows.

Desculpe pelo meu inglês ruim.

    
por Seu Madruga 04.08.2017 / 01:31

1 resposta

5

Seu código de exemplo tem barras para frente em vez de barras invertidas (se você não percebeu).

Sim, se você estiver no foo com o prompt de comando, poderá executar bar\file.bat para abrir esse script em lote. Você não iria correr como você diz " foo\bar\file.bat " porque você já está no foo, como você disse. Mas se você estiver em um nó diferente (ou seja, C: \ foo \ john) e quiser acessar o bar \ file.bat, você deve executar ..\bar\file.bat

Se você quiser navegar para qualquer pasta, poderá executar cd [nextfoldernodename] . Por exemplo, se você está em C: você pode executar cd foo para entrar na pasta foo, ou se você digitar cd foo\bar você pode entrar na pasta bar. (cd significa c hange d iretório).

    
por 04.08.2017 / 01:41

Tags