He escrito en mi archivo bat.
cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files"
call atomer.bat
En este momento, parece cambiar el directorio y se detiene allí mismo. No parece llamar al archivo atomer.bat.
El siguiente código se ve en el archivo atomer.bat:
start atom .
Respuesta1
Simplemente parece cambiar el directorio y se detiene allí mismo.
cmd /k cd /d"C:\Users\amanz\Desktop\Introduction - Computing\Java files"
Hay dos errores con lo anterior:
cmd /k
ejecuta un comandoy luego regresa al indicador CMD(que finaliza el archivo por lotes y vuelve alcmd
shell desde donde lo llamó).Deberías tener un espacio después
/d
del[drive:][path]
argumento.
De hecho, no necesitas usarlo cmd
en absoluto (no es necesario para lo que quieres hacer).
Utilice el siguiente archivo por lotes:
cd /d "C:\Users\amanz\Desktop\Introduction - Computing\Java files"
call atomer.bat
Esto supone que atomer.bat
es:
- ubicado en el directorio
C:\Users\amanz\Desktop\Introduction - Computing\Java files
, o - ubicado en algún lugar de su camino.
Otras lecturas
- Un índice AZ de la línea de comando CMD de Windows- Una excelente referencia para todo lo relacionado con la línea cmd de Windows.
- cd- Cambiar directorio - Seleccione una carpeta (y unidad)
- cmd- Inicie un nuevo shell CMD y (opcionalmente) ejecute un comando/programa ejecutable.