Buen día para todos...
Que tal amigos, por casualidad saben si es posible ejecutar el mandato RUN sin que salga o aparezca la ventana de fondo negra?.
Ejemplo:
RUN("Dir > C:\dir.txt")
//---------------------------//
FUNCTION RunComand()
LOCAL cAccion:= "@ECHO OFF"+CRLF+"Dir > C:\dir.txt"
LOCAL cFile:= ".\COMANDO.BAT"
LOCAL nHandle:= FCREATE(cFile)
FWRITE(nHandle, cAccion)
INKEY(0.2)
FCLOSE(nHandle)
INKEY(0.2)
WaitRun(cFile,0)
INKEY(0.2)
FERASE(cFile)
RETURN nil
//*******######
Function RunCmd( cCmd, cTempFile )
//*******######
Local nHandle
Local cFileBAT
Default cTempFile := GetWinDir() + "\Temp\"
cFileBAT := cTempFile + "RunCmd.bat"
nHandle := FCreate( cFileBAT )
FWrite( nHandle, "@ECHO OFF" + CRLF + CRLF + cCmd )
Inkey( 0.2 )
FClose( nHandle )
Inkey( 0.2 )
WaitRun( cFileBAT, 0)
Inkey( 0.2 )
FErase( cFileBAT )
Return Nil
WaitRun( "COMMAND.COM /C DIR /A:D /B C:\DOCUME~1 > C:\DIR.TXT", 0 )
WaitRun( 'COMMAND.COM /C DIR /A:D /B "C:\Documents and Settings" > C:\DIR.TXT', 0 )
ARCC wrote:Buen día para todos...
Que tal amigos, por casualidad saben si es posible ejecutar el mandato RUN sin que salga o aparezca la ventana de fondo negra?.
Ejemplo:
RUN("Dir > C:\dir.txt")
//*******######
Function RunCmd( cCmd )
//*******######
WaitRun( "CMD.EXE /C " + cCmd, 0)
Return Nil
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 34 guests