Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: fitojdj en 28 Octubre 2013, 02:58 am



Título: Script copia pega carpetascon rutas relativas
Publicado por: fitojdj en 28 Octubre 2013, 02:58 am
Hola a todos, soy nuevo en el foro y tengo una peqeña duda he dado vueltas en la web pero no encuentro en concreto lo que necesito, si alguien puede tomarse la molestia de ayudar, tengo ese peqeño codigo

Código:
@Echo OFF
XCopy /E /Y "c:\test" "D:\test\"
Pause

Copia y pega las carpetas , pero necesito que sean rutas relativas e ahi el problema,

la carpeta se encuentra en  C:/usuarios/pedro/carpeta

puedo con rutas relativas, necesito que si se corre en una pc que tiene otro usuario tambien pueda correrlo correctamente,

agradecere mucho su ayuda


Título: Re: Script copia pega carpetascon rutas relativas
Publicado por: fitojdj en 28 Octubre 2013, 03:10 am
seria algo asi como ?

%USERPROFILE%/carpeta


Título: Re: Script copia pega carpetascon rutas relativas
Publicado por: Eleкtro en 28 Octubre 2013, 07:39 am
seria algo asi como ?

Si, pero fíjate en que has escrito un par de veces las barras al revés / \.

Código
  1. XCopy /E /Y "C:\Test\*" "%USERPROFILE%\carpeta\"

Saludos


Título: Re: Script copia pega carpetascon rutas relativas
Publicado por: fitojdj en 28 Octubre 2013, 23:20 pm
 ;D

Gracias amigo funciono perfecto, sol tengo una duda extra, hay alguna variable de entorno para pegar en el escritorio, es que a veces vienen como desktop o escritorio no se si se pueda,  saludos y muchas gracias por tu atención!


Título: Re: Script copia pega carpetascon rutas relativas
Publicado por: Eleкtro en 29 Octubre 2013, 11:52 am
En WindowsXP tienes que usar el nombre de la carpeta tal cual, Escritorio en castellano, Desktop en Inglés, y no se como será en aleman.

(De todas formas puedes encontrar el nombre correcto en las claves de registro que almacenan las rutas de las carpetas del sistema)

En el resto de Windows posteriores puedes referirte a las User Shell-Folders por su nombre en Inglés:
Código:
%USERPROFILE%\Desktop
-> http://en.wikipedia.org/wiki/Special_folder

Saludos