Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Wolfgang1305 en 2 Noviembre 2021, 07:11 am



Título: Quiero copiar un archivo a la carpeta de inicio de Windows con Batch
Publicado por: Wolfgang1305 en 2 Noviembre 2021, 07:11 am
Hola gente, pues como dice el titulo busco la manera de que con un programa batch se copie un archivo hacia la carpeta de inicio de Windows, osea: "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp".

El programa esta en el mismo directorio del archivo que se va a copiar, se supone que tu descargas la carpeta donde viene el archivo, lo ejecutas y se copia un archivo que viene en esa misma carpeta a la de inicio.
Lo estoy intentando hacer de esta forma:
copy NombreDelArchivo C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

(https://i.ibb.co/b5KvvmM/captura.png)

pero me marca error de sintaxis, si a alguien se le ocurre una manera de hacerlo estaria muy agradecido, por cierto, no importa si para ejecutar el programa se necesitan permisos de administrador, el punto es que se copie de la forma correcta.

MOD: Link de imagen corregido


Título: Re: Quiero copiar un archivo a la carpeta de inicio de Windows con Batch
Publicado por: MCKSys Argentina en 2 Noviembre 2021, 07:47 am
Hola!

Prueba con lo siguiente:

Código:
copy ejecutable.lnk "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\ejecutable.lnk"

Revisa que el archivo exista en el directorio actual (el directorio donde está el .bat; si es que no usas el comando cd)

Saludos!


Título: Re: Quiero copiar un archivo a la carpeta de inicio de Windows con Batch
Publicado por: Serapis en 2 Noviembre 2021, 14:51 pm
Lo que te ha fallado es el nombre de la ruta de destino.
Citar
copy ejecutable.lnk C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Siempre que una ruta contenga un nombre que incluye espacios (lo que ocurre en 'Start Menu'), requiere ir entre comillas.

Luego tu comando debe ser:
copy ejecutable.lnk "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"