2010-02-22 21 views

Respuesta

20

Representa el primer argumento de línea de comando pasado al archivo por lotes.

Si ejecuta el archivo por lotes con:

myfile.bat firstArg secondArg 

%1 se convierte en "firstArg" y %2 se convierte en "secondArg"

El relacionada shift comando cambia la posición de los argumentos uno a la izquierda. Ejecutar shift una vez en un archivo por lotes hará que el "% 1" sea el segundo argumento, "% 2" se convierta en el tercero, y así sucesivamente. Es útil para procesar argumentos de línea de comando en un bucle en el archivo por lotes.

+3

correcto. Más información está disponible a través de "call /?" – Andrey

8

%1 es el primer argumento dado, %2 el segundo.

Si ejecuta el archivo con foo.bat source.js destination.js, el comando ejecutado es jsmin <source.js >destination.js.