1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

[Stackoverflow]

Discussão em 'StackOverflow' iniciado por fdantas, Dezembro 30, 2020.

  1. fdantas

    fdantas Administrator Moderador

    I'm using the logging facilities, as described in this other post:

    OUTPUT TO VALUE("C:\Temp_Folder\logfile.txt").
    ...
    PUT UNFORMATTED "Start : Check-zones" SKIP.
    ...
    OUTPUT CLOSE.


    This is working fine.

    Now I would like to add the results of an OS-COMMAND in the output file.
    I've already tried the following: (putting the results in a newly to be created file)

    OS-COMMAND NO-WAIT VALUE("WMIC printer get name, deviceID >> C:\Temp_Folder\Printers.txt").


    This is working fine.
    So, I know the command is working fine. However, the following is not working:

    OS-COMMAND NO-WAIT VALUE("WMIC printer get name, deviceID >> C:\Temp_Folder\LogFile.txt").


    This is obvious, because C:\Temp_Folder\Logfile.txt is locked for writing by the progress application, so the shell, opened by OS-COMMAND can't write to that file.

    In order to overcome this, I would like to catch the results of the OS-COMMAND's results.

    How can I do this?

    Continue reading...

Compartilhe esta Página