Eu escrevi no meu arquivo bat
cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files"
call atomer.bat
agora, parece mudar o diretório e parar ali mesmo. Parece não chamar o arquivo atomer.bat.
O código a seguir é visto no arquivo atomer.bat:
start atom .
Responder1
Parece que muda o diretório e para aí mesmo
cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files"
Existem dois erros com o acima:
cmd /k
executa um comandoe depois retorna ao prompt do CMD(que finaliza o arquivo em lote e volta para ocmd
shell de onde você o chamou).Você deve ter um espaço após
/d
o[drive:][path]
argumento.
Na verdade, você não precisa usar cmd
nada (não é necessário para o que você quer fazer).
Use o seguinte arquivo em lote:
cd /d "C:\Users\amanz\Desktop\Introduction - Computing\Java files"
call atomer.bat
Isso pressupõe que atomer.bat
seja:
- localizado no diretório
C:\Users\amanz\Desktop\Introduction - Computing\Java files
, ou - localizado em algum lugar no seu caminho.
Leitura adicional
- Um índice AZ da linha de comando do Windows CMD- Uma excelente referência para todas as coisas relacionadas à linha cmd do Windows.
- cd- Alterar diretório - Selecione uma pasta (e unidade)
- cmd- Inicie um novo shell CMD e (opcionalmente) execute um comando/programa executável.