Unos scripts básicos .bat o .ps1 en su defecto

Iniciado por Duzoh, 23 Enero 2018, 18:54 PM

0 Miembros y 1 Visitante están viendo este tema.

Duzoh

Buenas, primero de todo gracias de antemano por leer mi post, os comento, me gustaría hacer un sencillo script que al ejecutarlo busque los archivos con extensión .PDF dentro de un pendrive y que esos archivos los envie a un correo electrónico o los copie a otra unidad, ya sea USB o local.

Sería en .bat o .ps1 en su defecto

Un saludo

**Aincrad**

#1
aquí te dejo un bat .

Código (bash) [Seleccionar]
@echo off & color a
set destino=F:\
for /f "tokens=*" %%_ in ('dir /b /s "*.pdf"') do (
copy /y "%%_" "%destino%"
)
pause


en la parte que dice :

set destino=F:\

cambias la F:\ si tu USB es otro como por ejemplo :
"C:\ D:\ H:\"

para que funciones pones el bat en el directorio que quieras robar los pdf digo COPIAR LOS PDF JAJAJAJA XD

si necesitas volverlo invisible u otra cosa solo dime.

Citar

ahh , casi se me olvidaba . si quieres copiar los archivos sin tener que estar plantando el batch ... te lo dejo :

Código (bash) [Seleccionar]
@echo off & color a
set origen=C:\
set destino=F:\
cd /d "%origen%"
for /f "tokens=*" %%_ in ('dir /b /s "*.pdf"') do (
copy /y "%%_" "%destino%"
)
pause


en la parte :
Código (bash) [Seleccionar]
set origen=C:\ solo cambias el origen al que tu quieras al igual que el destino .

ejemplos :

set origen=%homepath%

este te lleva al directorio donde se encuentran las carpetas : Documentos, imajenes, musicas ect...

A ROBAR TRABAJOS JAJAJAJAJA   >:D  >:D  >:D  >:D

Si quieres que envié los archivos al correo , para batch necesitaras una herramienta comandline llamada zeta uploader .

Por eso si quieres que tenga esa función es mas cómodo Powershell (.ps1)
pero como yo no me se ese lenguaje que te ayude
@Elektro jajaja  :laugh:




Duzoh

Cita de: **Aincrad** en 24 Enero 2018, 02:28 AM
aquí te dejo un bat .

Código (bash) [Seleccionar]
@echo off & color a
set destino=F:\
for /f "tokens=*" %%_ in ('dir /b /s "*.pdf"') do (
copy /y "%%_" "%destino%"
)
pause


en la parte que dice :

set destino=F:\

cambias la F:\ si tu USB es otro como por ejemplo :
"C:\ D:\ H:\"

para que funciones pones el bat en el directorio que quieras robar los pdf digo COPIAR LOS PDF JAJAJAJA XD

si necesitas volverlo invisible u otra cosa solo dime.

Citar

ahh , casi se me olvidaba . si quieres copiar los archivos sin tener que estar plantando el batch ... te lo dejo :

Código (bash) [Seleccionar]
@echo off & color a
set origen=C:\
set destino=F:\
cd /d "%origen%"
for /f "tokens=*" %%_ in ('dir /b /s "*.pdf"') do (
copy /y "%%_" "%destino%"
)
pause


en la parte :
Código (bash) [Seleccionar]
set origen=C:\ solo cambias el origen al que tu quieras al igual que el destino .

ejemplos :

set origen=%homepath%

este te lleva al directorio donde se encuentran las carpetas : Documentos, imajenes, musicas ect...

A ROBAR TRABAJOS JAJAJAJAJA   >:D  >:D  >:D  >:D

Si quieres que envié los archivos al correo , para batch necesitaras una herramienta comandline llamada zeta uploader .

Por eso si quieres que tenga esa función es mas cómodo Powershell (.ps1)
pero como yo no me se ese lenguaje que te ayude
@Elektro jajaja  :laugh:

Buenas, gracias por quererme ayudar, he probado el primer script que pasastes y he cambiado la ruta F: a D: (Que es donde se encuentra mi pendrive) pero dice que no se encuentra el archivo, cabe añadir que dentro del pendrive hay varios PDF's


En cuanto al segundo script, al ejecutarlo no hace nada, se queda la pantalla del cmd en negro.

Un saludo

Eleкtro

Cita de: Duzoh en 23 Enero 2018, 18:54 PM
Buenas, primero de todo gracias de antemano por leer mi post, os comento, me gustaría hacer un sencillo script que al ejecutarlo busque los archivos con extensión .PDF dentro de un pendrive y que esos archivos los envie a un correo electrónico o los copie a otra unidad, ya sea USB o local.

Sería en .bat o .ps1 en su defecto

¿Quieres un masaje en los pies tambien?, en el foro no se piden tareas... es muy descarado esto. Muestra tu progreso y formula una duda específica...

De todas formas, puedes mirar esto:








**Aincrad**

#4
Cita de: Duzoh en 24 Enero 2018, 09:00 AM
Buenas, gracias por quererme ayudar, he probado el primer script que pasastes y he cambiado la ruta F: a D: (Que es donde se encuentra mi pendrive) pero dice que no se encuentra el archivo, cabe añadir que dentro del pendrive hay varios PDF's
En cuanto al segundo script, al ejecutarlo no hace nada, se queda la pantalla del cmd en negro.





1) Recuerda que el primer script debes plantarlo en la ubicación donde están los pdf a robar . el mismo busca en ese directorio en las carpetas y sub-carpetas .

Ejumplo de lo que digo:

En la parte Destino del 1 er script debes poner TU USB y el bat lo plantas en el USB A ROBAR  Y LO ABRES AHÍ .

El segundo script no necesitas plantarlo . en la parte Destino colocas TU USB y en la parte Origen colocas el directorio de la victima.

2)  Cita de @Elektro
Citar¿Quieres un masaje en los pies tambien?, en el foro no se piden tareas... es muy descarado esto. Muestra tu progreso y formula una duda específica...

Es verdad se me paso decirte que " En el Foro no se Hacen tareas " .

3) El codigo que te puse es simple . es mejor que descargues el USB MON que te puso @Elektro  ya que posee mucha funciones XD.  

PD: Pienso hacer algo parecido a USB MON pero en VB.NET . A robar trabajos jajaja  >:D