1

This article shows the well-known way to manually copy text from a Command window.

I'm looking for a way to do this programmatically. How could the cmd script that is running select all the text in its output window, and write it to a file?

I've found tools to do a screen capture into a file, but that may miss output if it has scrolled out of view? I'm looking for a way to capture an unattended cmd script's output (without modifying the whole script to redirect every line to a file).

Possibly this could be done with the windows API by finding the cmd window, sending CTRL-A and CTRL-C keycodes, and then write the clipboard text to a file. A possible approach for clip2txt is presented in this post.

Is there any other approach that should be considered?

marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459
tim11g
  • 1,935
  • 5
  • 27
  • 41

0 Answers0