duplicado:parámetros de lote: todo lo que después 1%
- Is there a way to indicate the last n parameters in a batch file?
- how to get batch file parameters from Nth position on?
Aclaración: sabía del enfoque de bucle - esto funcionó incluso antes de que las extensiones de comando; Esperaba algo divertido e indocumentado como% ~ * 1 o lo que sea, como los documentados en http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?mfr=true.
En un archivo por lotes de Windows (con los llamados "las extensiones de comando" en),% 1 es el primer argumento,% 2 es el segundo, etc. *% es todos los argumentos concatenados.
Mi pregunta: ¿hay alguna manera de obtener todo DESPUÉS de% 2, por ejemplo?
No pude encontrar tal cosa, y sería útil para algo en lo que estoy trabajando.
bien no se dio cuenta de que otras personas ya lo han respondido – Samuel
Sí, pero su respuesta es la más completa y es lo que hice finalmente. – noamtm
Hay un pequeño problema con esta respuesta: 'RESTVAR' contendrá un espacio principal. Aquí hay una versión ligeramente mejor http://stackoverflow.com/a/761658/1488656 – Livven