ALGO FACIL PERO NO RECUERDO BIEN COMO ERA

ALGO FACIL PERO NO RECUERDO BIEN COMO ERA

Postby QAZWSX2K » Fri Jul 27, 2007 3:26 pm

TRATO DE EJECUTAR UN COMANDO QUE ANTES ERA CON RUN PERO AUNQUE CON GETSYSDIR OBTENGO LA RUTA Y TRATO DE CORRERLO SIEMPRE ME DA ERROR DE PROTECCION GENERAL, AUN EXISTE EL COMANDO RUN O HAY ALGUNA MANERA NUEVA DE EJECUTAR UN COMANDO EXTERNO QUE NO RECUERDE AHORA, ESPECIFICAMENTE QUIERO EJECUTA NET VIEW PARA OBTENER LAS MAQUINAS EN LA RED Y HACER UNA TABLA CON ESO, GRACIAS
User avatar
QAZWSX2K
 
Posts: 364
Joined: Tue Oct 25, 2005 7:06 pm
Location: Bogota - Caracas

Re: ALGO FACIL PERO NO RECUERDO BIEN COMO ERA

Postby wmormar » Fri Jul 27, 2007 7:55 pm

QAZWSX2K wrote:TRATO DE EJECUTAR UN COMANDO QUE ANTES ERA CON RUN PERO AUNQUE CON GETSYSDIR OBTENGO LA RUTA Y TRATO DE CORRERLO SIEMPRE ME DA ERROR DE PROTECCION GENERAL, AUN EXISTE EL COMANDO RUN O HAY ALGUNA MANERA NUEVA DE EJECUTAR UN COMANDO EXTERNO QUE NO RECUERDE AHORA, ESPECIFICAMENTE QUIERO EJECUTA NET VIEW PARA OBTENER LAS MAQUINAS EN LA RED Y HACER UNA TABLA CON ESO, GRACIAS


waitrun( "miexe.exe",4 )

y

ShellExecute( oWnd, , "c:\documentos\mi.doc" )
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Postby QAZWSX2K » Fri Jul 27, 2007 8:11 pm

si ya probe waitrun, winexec y ahora el shellexecute, ejecutan el "NET VIEW" pero necesito que arroje la salida a un txt, osea ("NET VIEW > SALIDA.TXT"), ese sieria el comando pero al ponerle nada mas el ">" da error de proteccion de windows
User avatar
QAZWSX2K
 
Posts: 364
Joined: Tue Oct 25, 2005 7:06 pm
Location: Bogota - Caracas

Postby Patricio Avalos Aguirre » Fri Jul 27, 2007 8:21 pm

Hola

Lo que puedes hacer es crear el archivo bat y luego ejecutar..

Code: Select all  Expand view
      if !file( "C:\CONECT2.BAT" )
         if (hFile := fCreate( "C:\CONECT2.BAT", 0 )) = -1
            return( .t. )
         endif
         FWRITE( hFile, "NET VIEW >C:\conect2.txt" + CRLF )
         FCLOSE( hFile )
      endif
      WineXEC( "C:\CONECT2.BAT", 0  )
                //BLA....
                //ELIMINAR ARCHIVO TEMPORAl


Saludos
Patricio
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Postby QAZWSX2K » Mon Jul 30, 2007 2:15 pm

SI ERA ESO, MANDE A CREAR EL BAT Y LUEGO EJECUTARLO, FUNCIONO PERFECTO, GRACIAS A TODOS
User avatar
QAZWSX2K
 
Posts: 364
Joined: Tue Oct 25, 2005 7:06 pm
Location: Bogota - Caracas


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 25 guests