169 похожих чатов

29 ответов

22 просмотра

текстом послать /?

короче, любой символ отправленный через врайтфайл уходит как команда, а не как символ

Serjone
короче, любой символ отправленный через врайтфайл ...

WriteFile Ничего не знает про символы и команды. Он тупо шлет байтики как есть

Boris Usievich
WriteFile Ничего не знает про символы и команды. ...

Это я знаю. Вопрос в том, как слать не байтики, а команды

Serjone
Это я знаю. Вопрос в том, как слать не байтики, а ...

Узнать нужные байтики и их послать (если вы точно знаете, что терминал поддерживает)

Boris Usievich
Узнать нужные байтики и их послать (если вы точно ...

Там не байтики шлются а сигнал через NtDeviceIoControlFile

Александр (Rouse_) Багель
Там не байтики шлются а сигнал через NtDeviceIoCon...

если в терминале включена поддержка ESC последовательностей, то они прекрасно шлются прямо в тексте

Boris Usievich
если в терминале включена поддержка ESC последоват...

еслим включена тогда можно попробовать отправиить /#3 но сам не пробовал и не уверен что получится

Serjone
не работает

с экранированием через слэш пробовал?

Кросивое. А байтики какие?

Serjone
Кросивое. А байтики какие?

#include <stdio.h> int main(void) { // Red text and blue background puts("\x1b[31m\x1b[44mHello, World"); // Reset colors to defaults printf("\x1b[0m"); }

Boris Usievich
#include <stdio.h> int main(void) { // Red t...

Это WindowsTerminal такое умеет или cmd.exe тоже так всегда умело? Я про цвета

notme
Это WindowsTerminal такое умеет или cmd.exe тоже т...

любая коонсоль так умеет цветами раскрашиваться

Александр (Rouse_) Багель
любая коонсоль так умеет цветами раскрашиваться

Я про кодирование цвета в тексте Именно про этот формат

notme
Я про кодирование цвета в тексте Именно про этот ф...

это стандартные "escape sequences" https://dvmn.org/encyclopedia/python_strings/ansi-codes/

notme
Это WindowsTerminal такое умеет или cmd.exe тоже т...

конкретно это был терминал. Но старорежимный conhost тоже умеет, возможно придется в реджистри включить

Boris Usievich
#include <stdio.h> int main(void) { // Red t...

ты отправь туда контрл ц, или контрл кю, или что там для самоубийства программы нужно

Serjone
ты отправь туда контрл ц, или контрл кю, или что т...

не проще просто процесс убить, чем развлекаться с консолью?

Boris Usievich
не проще просто процесс убить, чем развлекаться с ...

Мне не надо процесс убивать. Мне надо отправить прерывание команды. Если прервать процесс, то он продолжит висеть запущенным на сервере

Serjone
Мне не надо процесс убивать. Мне надо отправить пр...

ну гуглите. например https://blog.codetitans.pl/post/sending-ctrl-c-signal-to-another-application-on-windows/

Boris Usievich
ну гуглите. например https://blog.codetitans.pl/po...

зачем гуглить если я ему уже все и так рассказал? :)))))))))))

Александр (Rouse_) Багель
это стандартные "escape sequences" https://dvmn.or...

под WIn я перестал в ту сторону смотреть после зело глючного ANSI.SYS потому вопрос: cmd.exe когда-то научили понимать ANSI-последовательности? Выходит, проспал сей момент. А с какой примерно версии?

Serg
под WIn я перестал в ту сторону смотреть после зел...

Это который был досовским костылем в прошлом веке?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта