windows-console

Operadores lógicos ("y"," o") en DOS batch

¿Cómo implementaría los operadores lógicos en los archivos por lotes DOS?

Asignar la salida de un programa a una variable

Necesito asignar la salida de un programa a una variable usando un archivo MS batch. Así que en GNU Bash shell usaría VAR=$( ... g1). Necesito un comportamiento similar en Windows usando un archivo por lotes. Algo así como set VAR=application arg0 arg1.

¿Cómo se evita que un archivo por lotes de Windows salga temprano?

Tengo un archivo por lotes de Windows que se parece a: C:\DoStuff.cmd move output.bak C:\newfolder\output.bak El problema ... o ejecutar el primer comando sin que tenga el control de la ejecución por lotes de alguna manera? Muchas gracias de antemano