Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Backups de USB, Quiero copiar un USB en cuanto lo pincho

aorejana
post Oct 20 2005, 04:44 PM
Publicado: #1


Newbie
*

Grupo: Members
Mensajes: 24
Registrado: 29-January 05
Miembro nº: 70.874



Hola a todos.
Llevo en el USB gran cantidad de información cada vez que llego al trabajo. Me gustaría saber si es posible programar algún script para que, automáticamente, nada más meter el USB se copie todo su contenido al disco duro. Creo que se entiende lo que quiero decir. No tiene que ser un programa ni nada que haya que ejecutar, si no algo que detecte automáticamente la entrada de un lápiz USB y lo copie al disco duro.
Seguro que alguno de vosotros sabe cómo programar eso, que debe ser muy sencillo pero yo no tengo ni idea. ¿Alguna sugerencia?
Gracias
Alberto


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RadicalEd
post Oct 20 2005, 08:25 PM
Publicado: #2


Desocupado Programando
Group Icon

Grupo: Moderadores
Mensajes: 637
Registrado: 7-February 05
Desde: SoloCodigo
Miembro nº: 76.900



No se si mole, pero puedes hacer como en los intaladores de los CD's, debes crear un archivo llamado Autorun.inf y colocar estas lineas.
CODE
[ autorun ] //No colocar los espacios es para que se deje en el foro.
open=copy.bat
icon=any.ico

El copy.bat tendra estas lineas:
CODE
rem copy.bat copia todo a la unidad de disco
copy *.* c:\carpeta



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
aorejana
post Oct 20 2005, 09:53 PM
Publicado: #3


Newbie
*

Grupo: Members
Mensajes: 24
Registrado: 29-January 05
Miembro nº: 70.874



hola, gracias por contestar!! Aver si lo he entendido:
Creo dos archivos:
Uno, el autorun.inf con estos textos:
"[ autorun ]
open=copy.bat
icon=any.ico"
pero sin espacios
el otro copy.bat con estos texots:
"rem copy.bat
copy *.* c:\carpeta"

¿Así tal cual?
Eso he hecho y no se si tengo que reiniciar o ejecutar alguno de los dos. Los he puesto en el escritorio los dos. He probado a ejecutar el copy.bat y me aparece un archivo llamado "carpeta" sin extensión en c: y sólo ocupa tres kb
Bueno, a ver si con más comentarios logramos algo más, jejeje. Gracias por darme este comentario. Si se te ocurre cómo hacerlo funcionar, dímelo. Si quieres crear tú los archivos y pasármelos por mail, este es mi mail: pertuskimby@gmail.com
Gracias!!



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
aorejana
post Oct 20 2005, 10:07 PM
Publicado: #4


Newbie
*

Grupo: Members
Mensajes: 24
Registrado: 29-January 05
Miembro nº: 70.874



espera, espera... creo que te entiendo. Dices que ponga esos archivos en el usb. OK
Pero no me sirve (lo siento) porque manejo muchos USB y los de todos los de la oficina para los que trabajo. Cada día me pasan la información actualizada de un montón de archivos, cada uno en su usb. La idea es programar algo EN MI PC para que al meter CUALQUIER USB me lo copie a una carpeta del disco duro. O sea, tiene que ser algo que yo ponga en el ordenador, no en los 20 ó 30 usb de la oficina...
Muchas gracias.
Por cierto, aún así lo he probado en casa con mi usb y no funciona. ¡Ánimo, a ver si entre todos lo conseguimos! (Aunque yo no aporte nada...)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RadicalEd
post Oct 20 2005, 11:17 PM
Publicado: #5


Desocupado Programando
Group Icon

Grupo: Moderadores
Mensajes: 637
Registrado: 7-February 05
Desde: SoloCodigo
Miembro nº: 76.900



Ahhhhhhhhhhhhhhh!!!!! lo que necesitas es que el script este en tu PC y no en el USB, yo creo que puedes hacerlo asi, esto es un script en VBS:
CODE
rem Creado por RadicalEd
rem Crea una carpeta
Set oFile = CreateObject("Scripting.FileSystemObject")
oFile.CreateFolder "C:\TW"
t=InputBox("Introduce letra unidad USB")
rem Copia archivos
Set oCopy = CreateObject("Scripting.FileSystemObject")
oCopy.CopyFile t & ":\*.*", "C:\TW"

Ojala te sirva.
Chao
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
aorejana
post Oct 21 2005, 09:37 AM
Publicado: #6


Newbie
*

Grupo: Members
Mensajes: 24
Registrado: 29-January 05
Miembro nº: 70.874



vamos avanzando, gracias por tu atención, RadicalEd. Supongo que lo que me das lo pongo en el notepad y lo guardo como .vbs. Entonces lo ejecuto y me sale una ventanita donde puedo escribir algo. ¡Y no sé qué escribir! No escribo nada, le doy a aceptar y me crea la carpeta TW, pero vacía.
El fallo más importante es que, aunque funcionara, tengo que ejecutarlo. Y yo quiero que sea algo que detecte la entrada de USBs y los copie él solito. Lo conseguiremos...
Muchas gracias, en serio:
Alberto

PD. si me dices un mail, puedo enviarte lo que vaya haciendo directamente, como quieras. No vaya a ser que todo pase por estar haciendo mal el archivo...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RadicalEd
post Oct 21 2005, 04:35 PM
Publicado: #7


Desocupado Programando
Group Icon

Grupo: Moderadores
Mensajes: 637
Registrado: 7-February 05
Desde: SoloCodigo
Miembro nº: 76.900



QUOTE(aorejana @ Oct 21 2005, 09:37 AM)
1.) Entonces lo ejecuto y me sale una ventanita donde puedo escribir algo. ¡Y no sé qué escribir!

2.) El fallo más importante es que, aunque funcionara, tengo que ejecutarlo. Y yo quiero que sea algo que detecte la entrada de USBs y los copie él solito. Lo conseguiremos...

3.) PD. si me dices un mail, puedo enviarte lo que vaya haciendo directamente, como quieras. No vaya a ser que todo pase por estar haciendo mal el archivo...
*


1.) Pos escribes la letra en la que queda el nuevo drive, por ejemplo, cuando coloco un dispositivo USB en mis maquinas, quedan como letra de unidad 'F', osea, el drive F:.
Solo debes colocar la letra de la unidad en la que quieras trabajar, no los 2 puntos ni carpetas ni nada, si ya quieres cambiar eso, 'tonces solo cambia la parte del script que tiene (t & ":\*.*") y colocalo solo asi (t & "\*.*"), ya cuando le insertes un valor en el InputBox podrias colocar:
F:\carpeta

2.) Intenta con el Autorun.inf que te di abajo, sino sirve 'tonces no mola para dispositivos USB, y si te ensañas por esta forma ya no te puedo ayudar, ya que eso es reconocimiento de drives y creeme C/C++ y ASM notengoidea.gif , nos morimos de hambre intentando, por que todavia no tengo los conocimientos para esto.

3.) mi msn es willian.radicaled@gmail.com
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
aorejana
post Oct 23 2005, 09:44 PM
Publicado: #8


Newbie
*

Grupo: Members
Mensajes: 24
Registrado: 29-January 05
Miembro nº: 70.874



pues va funcionando!!
Lo que pasa es que no copia las carpetas que hay en los usb, sólo los archivos que están directamente en "F". ¿Me explico? Uff, parece que veo la salida al final del tunel...
Siguiente paso: que copie TODO el contenido.
De todas formas, si consiguieramos que se autoejecutara, mejor que mejor...
Muchas gracias
Te he añadido al msn. un saludo
Alberto Orejana
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

Backups del msn Sakuraoka 260 3 Sep 5 2006, 09:03 PM
By: Luis_Kano