Ejecute Atom usando un archivo bat después de cambiar de directorio

Ejecute Atom usando un archivo bat después de cambiar de directorio

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:

  1. cmd /kejecuta un comandoy luego regresa al indicador CMD(que finaliza el archivo por lotes y vuelve al cmdshell desde donde lo llamó).

  2. Deberías tener un espacio después /ddel [drive:][path]argumento.

De hecho, no necesitas usarlo cmden 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.bates:

  • ubicado en el directorio C:\Users\amanz\Desktop\Introduction - Computing\Java files, o
  • ubicado en algún lugar de su camino.

Otras lecturas

información relacionada