import.css=/download/attachments/6062824/tecnologia.css |
Executa uma função, um arquivo ou qualquer execução em linha de comando no S.O. na estação onde o Smartclient está em execução. Esta função encontra-se disponível para Windows e Linux.
ShellExecute( < cAcao >, < cArquivo >, < cParam >, < cDirTrabalho >, [ nOpc ] ) |
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cAcao | caractere | Indica o nome da ação que será executada. | X | |
cArquivo | caractere | Indica o caminho e diretório do arquivo que será executado. | X | |
cParam | caractere | Indica o parâmetro de linha que será repassado para o executável. | X | |
cDirTrabalho | caractere | Indica o diretório de trabalho onde o arquivo será executa. | X | |
nOpc | numérico | Indica o modo de interface a ser criado para a execução do programa. Para mais informações consulte observações. |
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | Retorna 0 (zero) em caso de sucesso. Um retorno de valor menor ou igual a 32 Especifica um erro, de acordo com a documentação da API. |
Opções de exibição da janela da aplicação executada: |
|
user function exemplo() // Exemplo de uso para Windows shellExecute("Open", "C:\Windows\System32\cmd.exe", " /k dir", "C:\", 1 ) // Exemplo de uso para Linux shellExecute("Browser", "/usr/bin/firefox", " http://www.google.com.br", "/", 1 ) return |
TOTVS Application Server