Как кто-то может просмотреть HTML-файл в CMD? Я имею в виду предварительный просмотр файла или кода и не открывать его с помощью браузера по умолчанию. Что-то вроде

echo "<h1>foo title</h1>" 

где "заголовок foo" будет выглядеть как элемент тега h1, как в браузере.

1 ответ1

1

Невозможно из чистого вывода командной строки (так что вы не сможете сделать echo "<h1>asdf</h1>" | ShowAsHtml как программу, чтобы показать, что в html потребуется изменить размер шрифта, который затронет весь текст ,

Следующий вопрос - возможно ли это в cmd из программы? (Некоторые программы имеют собственную среду внутри cmd, которая не является частью оболочки ... так что, например, если вы когда-либо запускали Doom, Wolfenstein 3D или Wolfenstein, то когда вы выходите из него, вы не видите графику, висящую там в оболочке, это просто возвращается на полку .. аналогично программа lik dosshell, которая была файловым менеджером)

Так что это может быть возможно изнутри программы внутри cmd.

Игры, например Xenon 2, часто имеют сложную графику, поэтому теоретически должны поддерживать шрифты.

Одно время была программа от pcmag, которая называлась banner.exe, которая отображала текст в большом размере, с множеством расширенных символов ascii в нескольких строках, так что это было бы доказательством того, что из чистой командной строки вы не можете этого сделать.

Еще одна вещь, о которой стоит подумать, - это Tex, делает ли какая-нибудь cmd-версию это, кажется, ее не существует. Там нет просмотра PDF из cmd.exe либо. С другой стороны, есть игры с хорошей графикой.

Два известных веб-браузера с командной строкой - это ссылки и lynx, они часто используются в Linux, и оба имеют реализации Windows cmd. Ни один из них не показывает разные размеры шрифта.

Как вы видете

Вот пример из ссылок, http://links.twibright.com/download.php доступен http://links.twibright.com/download/binaries/win32/

И для рыси

http://www.vordweb.co.uk/standards/download_lynx.htm

Когда-то существовали escape-последовательности ANSI, но даже те, которые могли получить разные цвета, не могли.

Было несколько команд, которые вы могли бы сделать это в отладке, и win7 32bit поставляется с отладкой, вы могли бы, например, -f b800:0 FA0 21 CE` отправлять байты в VRAM - видеопамять и получать различные цвета мигающего текста. Но не разные размеры шрифта. (или разные шрифты).

Это определенно невозможно в качестве вывода из командной строки, но может быть возможно из программы на cmd.exe, просто игра может. Но два хорошо известных веб-браузера командной строки этого не делают, и, возможно, ни один из них не существует. Но я бы не стал исключать это. Одна из причин, по которой человек может не существовать, заключается в том, что реализация HTML - это сам по себе проект, включая, например, поля, и вряд ли это будет сделано только для заголовков / тега H.

Что-то вроде

показала бы в DOS, и я думаю, что в cmd.exe 32bit (у меня не 64-битный xenon2, который я не могу протестировать в моей 64-битной win7, но я мог бы работать в win7 32bit или более вероятно с dosbox). Но я думаю, что никто не реализовал то, что вы просите, так как для поддержки HTML могут потребоваться и некоторые стандартные шрифты, поэтому, возможно, довольно много работы с этой графикой в cmd, и это не было сделано. (такого рода графика, настольная публикация, как графика, возможно, была сделана в настольном издательском приложении, но я никогда не использовал ее, и это не было сделано для html. Если бы он существовал, то он был бы более известен, чем рысь или ссылки)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .