Alguém usa ou sabe usar a função Leto_ProcessRun()? Não consigo rodar nada com ela...
Código: Selecionar todos
Leto_ProcessRun (<cCmd>, NIL, [<@cStdOut>], [<@cStdErr>]) ==> nError* TENHA CUIDADO COM O COMANDO <cCmd> *, pois um processo não finalizado bloqueará a conexão infinito e será necessário reiniciar o servidor.
Muito semelhante em uso à função Harbour: hb_ProcessRun (), onde o uso de stdin é não implementado, e o comando <cCmd> é executado com o diretório de trabalho definido como "DataPath" o, o que significa que os arquivos no servidor podem ser referenciados usando um caminho relativo.
<cCmd> normalmente contém um prefixo não obrigatório, dependendo do sistema operacional no servidor:
# para Windows: cmd / C "comando para executar"
# para Linux: / bin / bash -c "comando para executar" e encapsular a string de comando acima entre aspas simples <'>.
O <nError> retornado é o ErrorLevel que um comando executado retorna ao sistema operacional, onde '0' normalmente significa que nenhum erro ocorreu. Duas variáveis opcionais <@cStdOut> e <@cStdErr> fornecidas pela referência [@] conterão a saída da string do comando executado para o dispositivo stdout e stderr.