Chamando um arquivo em lote usando o caminho relativo

1

Oh meu Deus, tenho que me expor aqui como noob;)

No Windows, preciso executar um arquivo em lotes em um subdiretório do diretório de trabalho. No entanto, apenas executar subdir/foo.bat cmd1 cmd2 não funciona e recebo um erro dizendo

The command "subdir" cannot be found.

O que estou fazendo de errado?

    
por Franz 05.11.2009 / 02:35

1 resposta

3

Existem diferentes maneiras de fazer isso.

Se dirs forem:

c: \ workdir \ batfile-dir \

e você está atualmente em \ workdir \

Você pode fazer isso:. \ batfile-dir \ foo.bat

A coisa a lembrar é que o foo.bat estará rodando com um "diretório atual" de \ workdir \

HTH

    
por 05.11.2009 / 02:41