Bom dia galera, sou novo no fórum e estou com uma dúvida: Eu possuo uma PI que gera um arquivo txt para mim, porem eu preciso abrir ele depois que a PI executa sua rotina. Tem algum comando que eu mande ele abrir este arquivo ? Obs.: Eu conheço o nome, caminho e extensão do arquivo (estão armazenados na variável). Agradecido, Pedro Henrique! ------------ Bom, andei procurando por aí e achei o comando: DOS SILENT, que fez exatamente o que eu queria.
Pra quem não sabe tem a função winExec mesmo que faz o procedimento: Código: PROCEDURE WinExec EXTERNAL "kernel32" : DEF INPUT PARAM lpszCmdLine AS CHAR. DEF INPUT PARAM fuCmdShow AS LONG. END PROCEDURE. Código: RUN WinExec (INPUT "notepad.exe " + c-arquivo, INPUT 1).
Os invés de dos silent ou o procedimento de nosso caro colega, é possivel utilizar o seguinte comando: Código: OS-COMMAND NO-WAIT VALUE("notepad " + c-arquivo).
Apenas para complementar, A função WinExec é para compatibilidade com coisas velhas e não deve ser usada. Nota oficial aqui: http://msdn.microsoft.com/en-us/library/ms687393(VS.85).aspx Além disso, tem um possível bug de segurança, dependendo de como a função é utilizada. Se possível evite usar...