Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Tempestinfinit en 16 Abril 2009, 07:00 AM

Título: ERROR al ejecutar runas con rutas que contienen espacios en blanco!
Publicado por: Tempestinfinit en 16 Abril 2009, 07:00 AM
Buenas a todos! el siguiente código ejecuta el comando runas que a su vez ejecuta un entorno cmd conteniendo varios comandos, me da error cuando las rutas contienen espacios en blanco y no lo puedo solucionar.

1° set "aa=C:\a 2\CBS.log"
2° set aa="C:\a 2\CBS.log"
set "direc=C:\Users\Carlos\genio\Unidad C"
set user=%username%

Runas /user:Administrador "cmd /k icacls "%aa%" /grant %user%:F &ping -n 5 localhost>nul &copy "%aa%" "%direc%" &pause "

También probé anteponer el caracter ^ al espacio en blanco pero tampoco y probando con comillas como está ahora pero nada, no me ejecuta el runas. Otro dato es que funciona cuando las rutas no contienen espacios en blanco, así que debe existir alguna manera.