WaitRunSrv [AS]

WaitRunSrv [AS]
Author: Eurai
Inclusão: 01/01/2016
Alteração: 28/07/2021

Descrição

Executa um programa externo (arquivo executável) através do sistema operacional do servidor onde está sendo executado a thread..

 

Sintaxe

WaitRunSrv( <cExeName>, <lWait>, <cBaseDir> )

 

Parâmetros


Par Nome Tipo Descrição Default Obg Ref
01
cExeName Caracter Indica o nome e extensão do arquivo executável   X  
02 lWait Boolean Espera a execução?   X  
03 cBaseDir Caracter Diretório base de execução   X  

 

Retorno

Retorno Tipo Descrição
lRet Boolean
Executou com sucesso, apenas funciona caso segundo parâmetro esteja .T.

 

Exemplo

#INCLUDE "TOTVS.CH"

#DEFINE SW_HIDE 0 // Escondido
#DEFINE SW_SHOWNORMAL 1 // Normal
#DEFINE SW_NORMAL 1 // Normal
#DEFINE SW_SHOWMINIMIZED 2 // Minimizada
#DEFINE SW_SHOWMAXIMIZED 3 // Maximizada
#DEFINE SW_MAXIMIZE 3 // Maximizada
#DEFINE SW_SHOWNOACTIVATE 4 // Na Ativação
#DEFINE SW_SHOW 5 // Mostra na posição mais recente da janela
#DEFINE SW_MINIMIZE 6 // Minimizada
#DEFINE SW_SHOWMINNOACTIVE 7 // Minimizada
#DEFINE SW_SHOWNA 8 // Esconde a barra de tarefas
#DEFINE SW_RESTORE 9 // Restaura a posição anterior
#DEFINE SW_SHOWDEFAULT 10// Posição padrão da aplicação
#DEFINE SW_FORCEMINIMIZE 11// Força minimização independente da aplicação executada
#DEFINE SW_MAX 11// Maximizada

User Function WaitRunSrv()

WaitRunSrv( "CALC.EXE", .F., '\' )

Return( Nil )

Resultado
waitrun_-_resultado_01  

 

 

Informações adicionais

 

 

 

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎  

 

 

 

 

 

 

 

Esse conteúdo te ajudou? Ajude o canal com doação
Compartilhar
Comentários