El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario Ejecutar sort.exe desde VB
Desconocido
Enviado - 22/4/2003
 
Hola, me estoy volviendo loco con esta tontería. Quiero ordenar un fichero de texto, para lo cual utilzo la siguiente línea de comando desde MSDOS:

sort fichero1 >fichero2

y funciona correctamente, pero si lo lanzo desde un programa en Visual Basic con:

shell ("sort fichero1 >fichero2",vbhide)

y no hay manera de que realice el proceso, ¿donde estoy metiendo la pata?.

Gracias de antemano.
 
fmarredo
355 Mensaje(s)
Enviado - 22/4/2003
 
Si querés hacerlo desde DOS probá con un .bat pasándole como parámetro los nombres de los archivos.

ordena.bat
sort %1>%2

desde VB

Dim fichero1 As String, fichero2 As String

fichero1 = "c:\netlog.txt"
fichero2 = "c:\fabio.txt"

Shell "c:\ordena.bat " & fichero1 & " " & fichero2, vbHide

 
 

 

Contactos myStudio Network