Título: No se esperaba en este momento. Error [Batch] Publicado por: Fron99 en 2 Abril 2017, 10:58 am Buenas. Tengo un problemilla con un batch. Quiero crear el siguiente batch pero me sale el error de "No se esperaba x en este momento".
Código: cd "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" Quiero crear un Batch que me genere ese batch pero no me lo genera y algunas veces cuando me lo genera es erroneo. ¿Alguien sabria decirme cual es el error.? Muchas gracias de antelación. Título: Re: No se esperaba en este momento. Error [Batch] Publicado por: Eleкtro en 2 Abril 2017, 17:56 pm ¿Alguien sabria decirme cual es el error.? Alma de cántaro, tienes que escapar los caracteres reservados/especiales de Batch. Los paréntesis y símbolos de porciento, entre otros. Aparte de eso, en cada linea tienes argumentos abiertos sin comillas dobles de cierre " " Prueba así: Código: ECHO IF NOT EXIST ".\%%USERNAME%%" ^(MD ".\%%USERNAME%%"^) Saludos! Título: Re: No se esperaba en este momento. Error [Batch] Publicado por: Fron99 en 2 Abril 2017, 23:26 pm Muchas gracias! ;-) ;-) Estoy empezando en esto del scripting y se me paso eso por encima :laugh: :laugh:
Título: Re: No se esperaba en este momento. Error [Batch] Publicado por: Fron99 en 3 Abril 2017, 12:13 pm Buenas. Cuando ahora vuelvo a probar el código me vuelve a salir el mismo error. Y es el código corregido que me pasaste. ¿Alguien tiene idea del porque pasa esto?
Alma de cántaro, tienes que escapar los caracteres reservados/especiales de Batch. Los paréntesis y símbolos de porciento, entre otros. Aparte de eso, en cada linea tienes argumentos abiertos sin comillas dobles de cierre " " Prueba así: Código: ECHO IF NOT EXIST ".\%%USERNAME%%" ^(MD ".\%%USERNAME%%"^) Saludos! |