Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: SγиtαxEяяoя en 7 Mayo 2013, 17:11 pm



Título: [Ayuda] Sincronizador Visual Basic
Publicado por: SγиtαxEяяoя en 7 Mayo 2013, 17:11 pm
Veran, me he guiado por un ejemplo en .Bat de un sincronizador de carpetas simple
Código:
xcopy C:\Users\*****\Music\Musica D:\Musica /d /y /e 
pause

Pero ahora ya quiero pasar a otro nivel Visual Basic, algo simple para los que apenas estamos empezando

(http://i.imm.io/1594M.png)

Igual esto fue lo que trate de hacer

Código:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Shell("cmd /c xcopy /h/v/s/e/r/y/c/k/m/d " & Chr(34) & "ComboBox1.text" & Chr(34) & " " & Chr(34) & "ComboBox2.text" & Chr(34), vbNormalFocus)
    End Sub

Pero no dio resultado, se que funciona Si, y solo si quito los "ComboBox.text" y pongo la ruta directa..
Creo que me faltara aprender mucho  :-\

> Quiero seleccionar que carpetas sincronizar (En el ComboBox)
> Seleccionar la Ruta a donde sincronizarlas


Título: Re: [Ayuda] Sincronizador Visual Basic
Publicado por: $Edu$ en 7 Mayo 2013, 21:24 pm
Si quieres pasar a otro nivel entonces no uses codigo de batch dentro de otro lenguaje. Menos con .net que tiene de todo, ni necesitas usar la consola para nada.
Asi que eso de Shell("cmd ...) ve olvidandotelo.

> Busca sobre el Common Dialog en vb.net y aprende a usarlo para ver si lo puedes implementar a lo que quieres. Seria elegir las carpetas y agregar la carpeta en un combox.

> Con el uso de Common Dialog entenderas como hacer lo de seleccionar la ruta, porque para eso mismo sirve el Common Dialog.


Título: Re: [Ayuda] Sincronizador Visual Basic
Publicado por: ABDERRAMAH en 17 Mayo 2013, 06:07 am
yo para esas cosas uso el espacio de nombres "my.computer.filesystem" es muy cómodo.