en mi codigo actual su función es que todo lo que encuentra en las unidades estraíbles las lleva a la carpeta "paracopiar" y yo lo que quería era que al arrastrar una carpeta o un archivo encima del bat lo llevara automática a esa carpeta. Gracias por fúturos comentarios
@echo off
Mkdir C:\paracopiar
xcopy /e /i A:\* C:\paracopiar
xcopy /e /i B:\* C:\paracopiar
xcopy /e /i D:\* C:\paracopiar
xcopy /e /i E:\* C:\paracopiar
xcopy /e /i F:\* C:\paracopiar
xcopy /e /i G:\* C:\paracopiar
xcopy /e /i H:\* C:\paracopiar
xcopy /e /i I:\* C:\paracopiar
xcopy /e /i J:\* C:\paracopiar
xcopy /e /i K:\* C:\paracopiar
xcopy /e /i L:\* C:\paracopiar
xcopy /e /i M:\* C:\paracopiar
xcopy /e /i N:\* C:\paracopiar
xcopy /e /i Ñ:\* C:\paracopiar
xcopy /e /i O:\* C:\paracopiar
xcopy /e /i P:\* C:\paracopiar
xcopy /e /i Q:\* C:\paracopiar
xcopy /e /i R:\* C:\paracopiar
xcopy /e /i S:\* C:\paracopiar
xcopy /e /i T:\* C:\paracopiar
xcopy /e /i U:\* C:\paracopiar
xcopy /e /i V:\* C:\paracopiar
xcopy /e /i W:\* C:\paracopiar
xcopy /e /i X:\* C:\paracopiar
xcopy /e /i Y:\* C:\paracopiar
xcopy /e /i Z:\* C:\paracopiar
Hola
Quieres decir "arrastrar y soltar" (Drag&Drop)
El único modo de hacerlo en Batch es usando el comando Set /P
@Echo OFF
Echo Arrastra un directorio a esta ventana...
Set /P "Dir="
Echo %DIR%
Pause&Exit
...Pero ten en cuenta que debes formatear la cadena para quitarle/añadirle comillas dobles a las rutas con espacios en el nombre, y determinar si se trata de un archivo o una carpeta.
Aquí tienes un ejemplo más extenso:
· Consola de reciclaje - By Elektro (http://foro.elhacker.net/scripting/batch_aporte_o_eso_creo_xd_consola_de_reciclaje_v10-t352556.0.html;msg1715051#msg1715051)
Saludos.
gracias por tu ayuda y hay otra forma que no sea bat donde si pueda hacerlo como expuse al principio?
Pues si quieres mi opinión, integrar una característica Drag&Drop en VB.Net/C-Sharp resulta algo muy sencillo, cómodo y eficiente, ya que proporciona classes específicas para dichas acciones y determinar el tipo de elemento que se arrastró (archivo, carpeta, texto, imagen, etc..) cosa que no he visto que tengan otros lenguajes más simples (Scripting) aunque tambien resulta algo sencillo.
PD: No ofrezco ayuda por privado, en el post de arriba tienes todo lo necesario y un ejemplo completo en Batch, debes aprender lo básico del lenguaje que pretendas usar...
saludos!