В этой статье речь пойдет о таком явлении как Анимация в консоли многие наверняка даже не подозревали что такое вообще возможно.
Для начала объясню что имеется ввиду под Анимацией в консоли:
Все наверняка хотябы раз в жизни загружали себе разные конфиги и
пробовали с ними играть, но обычно загрузка конфига очень скучная просто
вводите команду и все, ничего больше не происходит. А если вы сделаете
анимацию при загрузке своего конфига то на фоне остальных он сразу же
будет выделяться.
Чтобы долго не объяснять что это такое, лучше показать на примере.
Для того чтобы сделать анимацию вам нужно знать несколько команд которые перечислены ниже:
1. echo "какой то текст" - команда отвечает за вывод сообщения в консоль, т.е. все что вы напишите в кавычках отобразиться в консоли.
2. wait - команда делает паузу между командами(эта пауза очень мала точно не знаю, но что то вроде 0.1 секунды или около этого)
3. clear - команда которая полностью очищает всю консоль от текста который там есть.
Когда вы узнали за что отвечает каждая из этих команд, давайте приступим к написанию самой анимации.
Давайте для примера возьмем самый простой пример напишем слово Hello.
Code
clear
echo "H"
wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;clear
echo "He"
wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;clear
echo "Hel"
wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;clear
echo "Hell"
wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;clear
echo "Hello"
wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait
Думаю из примера принцип понятен, но все же давайте разберемся по порядку.
clear - этим мы очищаем все что было в консоли.
echo "H" - выводим на экран 1 букву
wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;clear - этой строчкой мы делаем паузу но обратите внимание что тут используется штук 10 wait это сделано для того, чтобы время между командами было больше, т.е. чем больше wait вы напишите тем больше будет задержка между появлениями букв. И в конце у нас стоит опять команда которая снова очистит весь экран.
Теперь рассмотрим ситуацию как все это вам сделать. Например вы хотите чтобы любой кому вы дадите свой конфиг видел при его загрузке анимацию. Делается это просто берете создаете отдельный файл с именем userconfig.cfg и все это закидываете туда, затем копируете своей конфиг и этот файл userconfig.cfg и скидываете кому вы хотите. И когда он в консоли пропишет exec name.cfg (name - имя вашего конфига) у него будет ваша анимация.
Для примера можете скачать и посмотреть мой ->Скачать<-
1. Закиньте его к себе в папку ...\cstrike
2. Запустите игру, откройте консоль и напишете exec leo.cfg
Пробуйте экспериментируйте и у вас все должно получиться.
|