Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - yadrax

Páginas: [1]
1
Muy buenas.
Esto intentando crear un achivo .bat que al ejecurtase modifique unas claves del registro de windows. El objetivo principal de este archivo es portabilizar juegos que solo se ejecutan cuando leen determinados datos del registro y que se han creado durante la instalacion, por lo que en algunos casos, una de las claves a añadir es la ruta donde se encuentra el juego. Al querer tenerlo portable, esta ruta variara, asi que para ello he usado una variable de la siguiente manera:

set "dirport=%~dp0"

reg add "HKLM\SOFTWARE\Wow6432Node\Prueba" /v InstallDir /t REG_SZ /d %dirport% /f

Aparentemente funciona, pero cuando la ruta desde la que se ejecuta este bat contiene directorios cuyo nombre tiene espacios, da error esa linea y no funciona. El error en concreto es:

ERROR: sintaxis incorrecta

Estoy seguro que es una tonteria, pero estoy negado y no doy con la solucion.
Hace unos años lo hice, pero perdi aquellos archivos y ya ni me acuerdo de como consegui hacerlo.
Alguna idea?

Gracias por adelantado

Páginas: [1]