![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
Чтоб не-плодить темы, решил задать все вопросы в одном посту.
Буду (пре)много благодарен, за любую информацию.. 1) Можно-ли вывести строку/слово, другим цветом, или цвет можно задавать только для активной страницы целиком? 2) Можно-ли вывести картинку в досовское окно? Так и не понял.. Где-то говорят, что нельзя, а кто-то предлагает сконвертировать в hex и выводить в кодированном виде. 3) Как вычислить время выполнения операции (в секундах)? В диапазоне 60 сек. вычисляется нормально, а если больше минуты, то уже выводит неправильно, т.к. расчитывает в 10-тичной системе. 4) Как вывести код ошибки, если таковая имеется? В принципе, обработать ошибку не-проблема.., в основном нужны описание часто/встречающихся кодов.
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
#2 | ||
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
![]() Цитата:
Теоретически для установки цвета можно пользовать также ANSI-последовательности, но я не уверен насчет совместимости драйвера ANSI (ansi.sys) и консоли, поскольку изначально драйвер для совместимости с DOS создавался (а в DOS Esc-последовательности пришли с терминалов). Цитата:
А %errorlevel% не идет в переменную среды? Об этом можно и самостоятельно почитать и поэкспериментировать. |
||
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
Спасибо! С цветами - я так и подозревал.., и мои эксперименты это подтвердили. Такой код не срабатывает. После паузы, красная строка окрашивается в обычный цвет:
Код:
Код:
С графикой (жалко) облом, ..но нашёл такую альтернативу: ASCII Art Studio - переводит графику в символы.. Если шрифт по-мельче сделать (типа разрешение), то получается сносно..
Нашедшего выход - затаптывают первым..
Последний раз редактировалось R71MT; 23.03.2015 в 19:08. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]() Код:
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я думаю что ВАТ скриптами эти задачи (1 и 2) не реализуемы.
Обычно используют VBS и не парятся. P.S. Картинку псевдографикой? Это несерьезно...
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
..с картинкой ладно, ..это так - развлечения, а вот с цветами и VBS попробую. Спасибо...
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
#7 |
Ваш К. О.
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,799
|
![]()
Я погуглил за вас про esc-последовательности и нашел совет на StackOverflow использовать дополнительную прогу.
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
Почитал я отзывы о ней (ANSICON) - чёто не радуют. Кто-как отзываются, и (судя по-постам) иногда возникают глюки, в виде падения функциональных клавиш. Здесь есть хелп по установке и ссылка для скачивания.
Попробую порыться в VBS..
Нашедшего выход - затаптывают первым..
Последний раз редактировалось R71MT; 23.03.2015 в 22:09. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
..со-временем вроде разобрался.
Ниже - функция, которую можно вызывать с любого участка кода, через CALL с передачей ей параметров. Переменная будет хранить текущее время: Код:
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Учебник по bat файлам? | Adamant | Общие вопросы C/C++ | 6 | 05.05.2014 19:40 |
Несколько вопросов | Rost93 | PHP | 18 | 19.09.2012 19:38 |
Несколько вопросов. | Miron86 | Компоненты Delphi | 3 | 09.09.2009 18:25 |
Несколько вопросов | pix_l | Общие вопросы Delphi | 1 | 29.03.2009 22:26 |