Windows console to HTML
От: Философ Ад http://vk.com/id10256428
Дата: 14.03.25 09:30
Оценка:
Предыстория: потребовалось мне поделиться информацией вытащенной с помощью моей софтины. Софтинка софсем маленькая, но давать её было не вариант — нужно было просто результаты показать. Руками из окна копировать было невариант: 1) очень много 2)часть текста выделена цветом.
По итогу я покопался в документации и озадачил qwen несколькими запросами.

Почти всё, что здесь написала qwen, пользуйтесь:
https://github.com/scumware/Console2HTML/releases/tag/first_public_build
-----------

для работы требует .net framework 4.8
Если кому-нибудь очень надо, то могу сделать для 4.0.
А за отдельную плату могу сделать для 2.0.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 14.03.2025 9:32 Философ . Предыдущая версия .
Re: Windows console to HTML
От: Doom100500 Израиль  
Дата: 16.03.25 09:39
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Предыстория: потребовалось мне поделиться информацией вытащенной с помощью моей софтины. Софтинка софсем маленькая, но давать её было не вариант — нужно было просто результаты показать. Руками из окна копировать было невариант: 1) очень много 2)часть текста выделена цветом.

Ф>По итогу я покопался в документации и озадачил qwen несколькими запросами.

Ф>Почти всё, что здесь написала qwen, пользуйтесь:

Ф>https://github.com/scumware/Console2HTML/releases/tag/first_public_build
Ф>-----------

Ф>для работы требует .net framework 4.8

Ф>Если кому-нибудь очень надо, то могу сделать для 4.0.
Ф>А за отдельную плату могу сделать для 2.0.

Странно, что данных много, а софтина читает из буфера консоли, который ограничен. Озадачь её, чтобы по трубе получала ввод.
Платить не буду.
Спасибо за внимание
Re[2]: Windows console to HTML
От: Философ Ад http://vk.com/id10256428
Дата: 16.03.25 09:41
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>Странно, что данных много, а софтина читает из буфера консоли, который ограничен. Озадачь её, чтобы по трубе получала ввод.


В виндовой консоли по трубе цвета и бэкграунд не приходят.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[2]: Windows console to HTML
От: Философ Ад http://vk.com/id10256428
Дата: 16.03.25 10:13
Оценка:
Здравствуйте, Doom100500, Вы писали:

D>Странно, что данных много, а софтина читает из буфера консоли, который ограничен. Озадачь её, чтобы по трубе получала ввод.

D>Платить не буду.

Да, через трубу ты не получишь того, что написано вот так:

        protected static void WriteAt(int left, ref int top, string s)
        {
            try
            {
                Console.SetCursorPosition(left, top);
                Console.Write(s);
Всё сказанное выше — личное мнение, если не указано обратное.
Re: Windows console to HTML
От: m2user  
Дата: 16.03.25 15:50
Оценка:
Ф>для работы требует .net framework 4.8
Ф>Если кому-нибудь очень надо, то могу сделать для 4.0.
Ф>А за отдельную плату могу сделать для 2.0.

Ты нам пытаешься продать этот скрипт?
https://devblogs.microsoft.com/powershell/colorized-capture-of-console-screen-in-html-and-rtf/
Re[3]: Windows console to HTML
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 16.03.25 15:51
Оценка: +1 :)
Здравствуйте, Философ, Вы писали:

D>>Странно, что данных много, а софтина читает из буфера консоли, который ограничен. Озадачь её, чтобы по трубе получала ввод.


Ф>В виндовой консоли по трубе цвета и бэкграунд не приходят.


В десятке и выше консоль запилена на базе ConEmu и понимает escape последовательности. Но да, мало кто этим пользуется, весь старый софт не поддерживает это
Маньяк Робокряк колесит по городу
Re[4]: Windows console to HTML
От: bnk СССР http://unmanagedvisio.com/
Дата: 16.03.25 16:03
Оценка:
Здравствуйте, Marty, Вы писали:

M>В десятке и выше консоль запилена на базе ConEmu и понимает escape последовательности. Но да, мало кто этим пользуется, весь старый софт не поддерживает это


С ConEmu правда там общего только то что и то и другое может открывать несколько табов.
Re[5]: Windows console to HTML
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 16.03.25 16:06
Оценка: :)
Здравствуйте, bnk, Вы писали:

M>>В десятке и выше консоль запилена на базе ConEmu и понимает escape последовательности. Но да, мало кто этим пользуется, весь старый софт не поддерживает это


bnk>С ConEmu правда там общего только то что и то и другое может открывать несколько табов.


Насколько я слышал, это именно что ConEmu
Маньяк Робокряк колесит по городу
Re[2]: Windows console to HTML
От: Философ Ад http://vk.com/id10256428
Дата: 16.03.25 16:19
Оценка:
Здравствуйте, m2user, Вы писали:

M>Ты нам пытаешься продать этот скрипт?

M>https://devblogs.microsoft.com/powershell/colorized-capture-of-console-screen-in-html-and-rtf/

Этот скрипт для PowerShell, он его апи использует. Для conhost.exe он не работает.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[6]: Windows console to HTML
От: bnk СССР http://unmanagedvisio.com/
Дата: 16.03.25 16:50
Оценка:
Здравствуйте, Marty, Вы писали:

M>Здравствуйте, bnk, Вы писали:


M>>>В десятке и выше консоль запилена на базе ConEmu и понимает escape последовательности. Но да, мало кто этим пользуется, весь старый софт не поддерживает это


bnk>>С ConEmu правда там общего только то что и то и другое может открывать несколько табов.


M>Насколько я слышал, это именно что ConEmu


Ерунда. Можно же открыть репы и посмотреть исходный код открыт у обоих.
В Terminal рендеринг через DirectX, общего там вроде только похожий внешний вид (в смысле, табы есть и там и там). Похоже тот кто тебе это сказал сделал это умозаключение на этой основе
https://github.com/microsoft/terminal
https://github.com/Maximus5/ConEmu
Re[3]: Windows console to HTML
От: m2user  
Дата: 16.03.25 17:06
Оценка:
Ф>Этот скрипт для PowerShell, он его апи использует. Для conhost.exe он не работает.

А у меня почему-то работает.
Запускаю так на w2k8r2:
c:\my_git_repo>"c:\Program Files\git\bin\git.exe" branch -a
c:\my_git_repo>powershell c:\color.ps1 > c:\output2.html

Правда, мне не очень нравится результат, но думаю, можно довести до ума.
Re[4]: Windows console to HTML
От: Философ Ад http://vk.com/id10256428
Дата: 16.03.25 17:54
Оценка:
Здравствуйте, m2user, Вы писали:

M>А у меня почему-то работает.

M>c:\my_git_repo>powershell c:\color.ps1 > c:\output2.html

Мне не приходило в голову вот так павершельный скрипт запускать — не знал о такой возможности. Полагал, что PS из cmd новое окно откроет, со скриптом который ему передали.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 16.03.2025 18:03 Философ . Предыдущая версия .
Re: Windows console to HTML
От: σ  
Дата: 16.03.25 18:49
Оценка:
https://learn.microsoft.com/en-us/windows/terminal/customize-settings/interaction#text-format-when-copying?
Re[2]: Windows console to HTML
От: Философ Ад http://vk.com/id10256428
Дата: 16.03.25 19:31
Оценка:
Здравствуйте, σ, Вы писали:

σ>https://learn.microsoft.com/en-us/windows/terminal/customize-settings/interaction#text-format-when-copying?


Да, Windows Terminal терминал крут — сейчас ознакомился с его возможностями. Я до сих пор, по старинке, cmd использовал.
Но, копировать руками — это фигня: изначально у меня была цель — иметь возможность поделиться вывоводом на консоль (результатом работы), т.к. саму прогу и данные для неё не было варианта дать. Т.о. при комировании руками пришлось бы думать, куда потом вставить и в каком формате отдать, чтоб человек мог без проблем посмотреть.
Всё сказанное выше — личное мнение, если не указано обратное.
Re: Windows console to HTML
От: Pzz Россия https://github.com/alexpevzner
Дата: 17.03.25 08:35
Оценка: :)
Здравствуйте, Философ, Вы писали:

Ф>Если кому-нибудь очень надо, то могу сделать для 4.0.

Ф>А за отдельную плату могу сделать для 2.0.

А я могу для MS-DOS сделать за отдельную плату.
Re[4]: Windows console to HTML
От: Pzz Россия https://github.com/alexpevzner
Дата: 17.03.25 08:36
Оценка:
Здравствуйте, Marty, Вы писали:

M>В десятке и выше консоль запилена на базе ConEmu и понимает escape последовательности. Но да, мало кто этим пользуется, весь старый софт не поддерживает это


Она всегда вроде понимала ESC-последовательности на уровне ANSI.SYS

И этим иногда даже пользовались.
Re[3]: Windows console to HTML
От: σ  
Дата: 17.03.25 09:10
Оценка:
Ф>Да, через трубу ты не получишь того, что написано вот так:
Ф>
Console.SetCursorPosition(left, top);
https://en.wikipedia.org/wiki/ANSI_escape_code#CUP? 🌚
Re[4]: Windows console to HTML
От: Философ Ад http://vk.com/id10256428
Дата: 17.03.25 13:21
Оценка:
Здравствуйте, σ, Вы писали:

Ф>>Да, через трубу ты не получишь того, что написано вот так:

Ф>>
Console.SetCursorPosition(left, top);
https://en.wikipedia.org/wiki/ANSI_escape_code#CUP? 🌚


Посмотрю, попробую. Спасибо.
Всё сказанное выше — личное мнение, если не указано обратное.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.