elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Script copiar ficheros escritorio
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Script copiar ficheros escritorio  (Leído 3,281 veces)
Chr0nic

Desconectado Desconectado

Mensajes: 2



Ver Perfil
Script copiar ficheros escritorio
« en: 9 Mayo 2013, 22:08 pm »

Buenas!
Mi primer mensaje por aquí y es para pedir ayuda... no se puede empezar peor  :silbar: jajaja

Veréis... estoy haciendo un script que quiero que haga lo siguiente, cada vez que cierre sesión quiero los ficheros del escritorio se graben en una carpeta determinada. (Esto ya lo tengo hecho)
El problema viene cuando lo ejecuto, se me graban también los accesos directos, entonces he pensado de hacer un boolean de manera que mire fichero por fichero si acaba en ".Ink", que pienso que es la extensión de los accesos directos, entonces cuando el boolean sea false no lo copie y cuando sea true sí, el problema es que no sé como picarlo  :-(

A ver si me podéis ayudar :)

Muchas gracias!! ;-)


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Script copiar ficheros escritorio
« Respuesta #1 en: 10 Mayo 2013, 06:04 am »

Código
  1. @Echo OFF
  2.  
  3. For /F "Delims=" %%X in ('Dir /B ^| FINDSTR /V /I "\.lnk$"') Do (
  4. Echo %%X
  5. REM Copy "%%X" "C:\Carpeta\"
  6. )
  7.  
  8. Pause&Exit

Saludos.


« Última modificación: 10 Mayo 2013, 06:07 am por EleKtro H@cker » En línea



Chr0nic

Desconectado Desconectado

Mensajes: 2



Ver Perfil
Re: Script copiar ficheros escritorio
« Respuesta #2 en: 10 Mayo 2013, 09:11 am »

Muchas gracias, ahora me pondré a acabarlo  ;-)

EDITO:
Bff no sé por donde empezar a tocar...
Yo tengo esto:

Código:
@echo off
copy "C:\Users\usuari\Desktop" "C:\Users\usuari\Documents"  
pause
exit

Pero esto me lo copia todo
« Última modificación: 10 Mayo 2013, 09:22 am por Chr0nic » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Script copiar ficheros escritorio
« Respuesta #3 en: 10 Mayo 2013, 11:25 am »

Puedes empezar por intentar entender que hace cada comando y sus parámetros:
Código:
Copy /?
For /?
Dir /?
FINDSTR /?
y...  Tutorial extendido de aprendizaje Batch

Fíjate lo que pasa al usar este comando:
Código:
Dir /B "C:\Users\usuari\Desktop" | FINDSTR /V /I "\.lnk$"

Saludos.
En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Copiar ficheros
Programación Visual Basic
David Vans 1 1,378 Último mensaje 18 Abril 2007, 21:34 pm
por Hans el Topo
Copiar Ficheros en net
.NET (C#, VB.NET, ASP)
David Vans 4 15,754 Último mensaje 29 Abril 2008, 06:01 am
por MANULOMM
Copiar ficheros
Programación C/C++
alexis33de 3 2,751 Último mensaje 19 Septiembre 2010, 21:10 pm
por do-while
batch - copiar ficheros txt a una carpeta creándola
Scripting
kikoman 0 1,874 Último mensaje 5 Agosto 2015, 00:26 am
por kikoman
[CMD] script copiar y renombrar varios ficheros
Scripting
Mendozak47 1 3,420 Último mensaje 7 Febrero 2018, 22:21 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines