Ну так ASCII-артом, а не с помощью батников. Всё ищу, как нормально массивы реализовать в bat-скриптах, тогда можно будет и MUD, и MMORPG, и Pac-Man сделать.
Оуо, круто! Я помнил про сапера, но что в нем были свои массивы — лишь догадывался. Пацан сказал — пацан сделал. Обязательно буду пилить что-нибудь экшновое.
Она уже началась! Тут мне только что в аську стукнули, один хороший человек написал настоящий XONIX на sh. Это же безумие. Мой sokoban просто отдыхает! Жду его статьи с нетерпением.
Попробовал, XP — полёт на 2 компах нормальный. Необычно в консоли общаться. Жаль виндовую консоль подручными средствами не раскрасить в разные цвета. Можно было бы ник выделить и всякие сервисные сообщения сереньким писать.
Нет-нет, я говорю именно про escape-последовательности. С помощью псевдографики можно нарисовать зараннее подготовленную рамку с текстом, а escape-кодами можно двигать курсор по экрану в произвольное место, менять цвет текущего знакоместа, а на некоторых терминалах даже выводить текст италиком или болдом. С ними делать менюшки (с выбором вариантов с клавиатуры или же с полями для ввода) гораздо удобнее.
Краткий мануал по ANSI-последовательностям в DOS (и Windows, я полагаю). Проверял работоспособность в cmd.exe из Wine 1.1 (потому как продуктами Microsoft на ПК не пользуюсь).
Краткое пояснение: под ESC[2J, к примеру, подразумевается код клавиши Esc (27), а затем [2J. В олдскульных текстовых редакторах (в которых я писал свои DOSовские bat-скрипты) для вставки символа Esc нужно было нажать Alt+027, не знаю, как сейчас.
На здоровье! Оказывается, не зря я в детстве вместо сказок Джанни Родари читал книжки про MS DOS и руководство по escape-кодам к принтеру Epson. Оказывается, это сейчас еще кому-то нужно, пусть даже для «ненормального программирования».
Я пробовал на команде echo %~dp0. Она тупит по 20 секунд в шаре.
По поводу загруженности, ну что тут можно придумать… когда задержка пингом…
Напрашивается вывод, что BAT не предназначен для чатов)))
хехе, а мы такое же о одной компании делали только на html. в смысле выкладывается html файлик на шару и каждый кто его открывает попадает в server-less чат сотрудников компании (все другое, включая использование стороннего софта, было запрещено злобными админами. а тут кроме интернет эксплорера ничего не надо...)
Многопользовательский чат на BAT