Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .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
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

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.