El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario commandos de DOS en visual basic
sarevalo999
2 Mensaje(s)
Enviado - 28/5/2004
 
Como Se Recordaran en los lenguajes anteriores se podia correr un comando de DOS, desde Visual Fox Pro
Ejemplo.
RUN DIR E:\gasolina\archivos | FIND "I01" > E:\GASOLINA\TEMPORAL\ARCHIVOS.DAT
Sele D
Use Temparch
APPEND FROM E:\GASOLINA\TEMPORAL\ARCHIVOS.DAT TYPE SDF
GO TOP
DO WHILE .NOT. EOF()
*XARCH1=substr(ARCHIVOS,37,8)+'.i01'
XARCH1=substr(ARCHIVOS,1,8)+'.i01'
Sele E
GO TOP
APPEND BLANK
REPLACE ARCHIVO WITH XARCH1
Sele D
SKIP
ENDDO

como se pueden dar cuenta este proceso lee un directorio especifico y almacena el contenido en un archivo con extension dat,
luego lo adicona a una base tabla llamada Temparch, esto lo hago para almacenar los nombre de los archivos que tengo que procesar, luego extraigo el nombre del archivo de la tabla temparch, y lo traslada a una tabla llamada archivos, y luego barro toda la tabla de archivos e inicio los procesos de almacenamiento de informacion, como puedo hacer lo mismo en visual?, ahor bien porque hago esto, lo que pasa es que si no el usuario tendria que estar seleccionando cada uno de los archivos a procesar, y esto resultaria muy tedioso para el usuario, y podria duplicar los datos, podria alguien ayudarme
 
 

 

Contactos myStudio Network