ConEmu / old-issues

Old issues for ConEmu project (import is pending)
http://conemu.github.io/
0 stars 1 forks source link

record session in ttyrec format #940

Open ConEmu opened 9 years ago

ConEmu commented 9 years ago

From techtonik@gmail.com on February 13, 2013 15:50:09

If conemu is able to record session in ttyrec format, it should be possible to upload it to http://shelr.tv/ This will require mapping operations in windows console to vt100 control codes. A good start may be to make a list of such operations, to see if recording format can be made more convenient/universal. http://en.wikipedia.org/wiki/Ttyrec

Original issue: http://code.google.com/p/conemu-maximus5/issues/detail?id=940

ConEmu commented 9 years ago

From peter.su...@gmail.com on May 14, 2013 10:45:20

I'm working on adding support for ttyrec in ConEmu . I'll attach a patch sometime around next week.

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on May 14, 2013 13:39:38

Cool. Suggesting this feature must be inside ConEmuHk .dll...

BTW, pretty close with this feature is logging request, take a look at https://code.google.com/p/conemu-maximus5/issues/detail?id=892 And https://groups.google.com/forum/m/?fromgroups#!topic/conemu_ml/ss2FEa3ztBw

ConEmu commented 9 years ago

From peter.su...@gmail.com on June 14, 2013 04:33:00

It could support multiple output formats. If logging is also a desired feature it would be a simple addition as you would just have to write to multiple streams simultaneously. I was looking at ConEmuHk the other day, but what would be the best entrypoint to hook the raw console input/output console messages?

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on June 14, 2013 04:43:47

You get closer? ;-)

Actually, I don't see reason for recording "input".

As for output - there is no easy way... There large amount of functions which may write to console: WriteFile, WriteConsole, WriteConsoleOutput, WriteConsoleOutputCharacter And so on, there are many. Moreover, there are functions for manipulations with console screen buffer.

In the other words - welcome to coding!