Как создать матрицу в CMD и в блокноте (.bat)
![]()
Небольшая матрица (сканирование файлов) ВАЖНО!! вставлять в cmd! Команда : color a cd C:/ dir /s setlocal enabledelayedexpansion echo off title It’s Matrix color 02 cls :prodolgit set stroka= for /l %%i in (0,1,78) do ( set /a vremenno=!random!%%2 set stroka=!stroka!!vremenno! ) set /a generate=!random!% if %generate%==0 (color 0A) else (color 02) echo %stroka% goto prodolgit Матрица в виде 1 и 0 (вставлять в блокнот а дальше всё по интрукции видео) Текст : setlocal enabledelayedexpansion echo off title 1010 HACK color 02 cls :prodolgit set stroka= for /l %%i in (0,1,78) do ( set /a vremenno=!random!%%2 set stroka=!stroka!!vremenno! ) set /a generate=!random!% if %generate%==0 (color 0A) else (color 02) echo %stroka% goto prodolgit Приятного Просмотра 🙂
Показать больше
Войдите , чтобы оставлять комментарии
Создание уравнений и формул
Для набора новой формулы с нуля нажмите Alt += на клавиатуре.
Вставьте формулу >> вставьте новое уравнение.
Написать формулу можно с помощью пальца, пера или мыши.
Дополнительные параметры структур и преобразования см. на ленте.
Добавление формулы в коллекцию
- Выделите формулу, которую нужно добавить.
- Щелкните стрелку вниз и выберите Сохранить как новую формулу. .
- В диалоговом окне Создание нового стандартного блока введите имя формулы.
- В списке коллекции выберите пункт Формулы.
- Нажмите кнопку ОК.
Для изменения или правки созданных ранее формул:

-
Выберите формулу для открытия вкладки Работа с формулами в ленте.
Примечание: Если вы не видите вкладку Работа с формулами, то, вероятно, формула была создана в более поздней версии Word. Если это так, то см. раздел Изменение формулы, созданной в предыдущей версии Word.

Выберите Конструктор, чтобы увидеть инструменты для добавления в формулу различных элементов. Можно добавить или изменить следующие элементы формулы.
-
В группе Символы находятся математические символы. Чтобы увидеть все символы, нажмите кнопку Еще.

Чтобы просмотреть другие наборы символов, щелкните стрелку в правом верхнем углу коллекции.

В группе Структуры представлены структуры, которые можно вставить. Просто выберите элемент, а затем замените заполнители в структуре (штрихпунктирные прямоугольники) нужными значениями.

Параметр Профессиональный отображает формулу в профессиональном формате, оптимизированном для отображения. Параметр Линейный отображает формулу как исходный текст, который при необходимости можно использовать для внесения изменений в формулу. Параметр «Линейный» отображает формулу в формате UnicodeMath или в формате LaTeX, который можно выбрать в блоке «Преобразования».

Преобразовать в формат «Профессиональный» или «Линейный» можно все формулы в документе или только одну, если выбрать математическую зону или навести курсор на формулу.
На устройствах с поддержкой сенсорного ввода и пера можно писать формулы пером или пальцем. Для рукописного ввода формулы

- Выберите Рисование >Преобразовать рукописный фрагмент в математические символы, а затем выберите Рукописное уравнение в нижней части встроенной галереи.
- С помощью пера или пальца введите математическую формулу от руки. Если у устройства нет сенсорного экрана, напишите уравнение с помощью мыши. Вы можете выделять части формулы и редактировать их по мере ввода, а затем с помощью окна предварительного просмотра проверять, правильно ли Word распознает то, что вы написали.
Как сделать матрицу в командной строке?
1) Открой программу Блокнот.
Скопируй и вставь вот этот текст:
setlocal enabledelayedexpansion
:: Отключаем вывод.
echo off
:: Задаём заголовок окошка.
title It’s Matrix
color 02
:: Отчищаем экран командной строки.
cls
:: Ставим метку для создания замкнутого цикла.
:prodolgit
:: Задаём цикл со сменой цветов в случайном порядке, но в заданном диапазое.
set stroka=
for /l %%i in (0,1,78) do (
set /a vremenno=!random!%%2
set stroka=!stroka!!vremenno!
)
set /a generate=!random!%
if %generate%==0 (color 0A) else (color 02)
:: Выводим матрицу на экран.
echo %stroka%
:: Переходим по метке.
goto prodolgit
Остальные ответы
«Клава, я потею! «(с) Матрицу сделать не только в КС проблематично, но и на плюсах невозможно. Матрица не программа, матрица — идеология. Программирование не метод власти, это просто технология. Как говорится Calm down
setlocal enabledelayedexpansion
echo off
title It’s Matrix
color 02
cls
:prodolgit
set stroka=
for /l %%i in (0,1,78) do (
set /a vremenno=!random!%%2
set stroka=!stroka!!vremenno!
)
set /a generate=!random!%
if %generate%==0 (color 0A) else (color 02)
echo %stroka%
goto prodolgit
@echo off
pause
color a
mode 1000
A;
@echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
Goto a
О, да тут сборище программистов прям)
Пишем в открывшемся окошке без кавычек: «cmd.exe»
В новом открывшемся окошке пишем без кавычек: «color a»
Далее пишем без кавычек: «cd \»
Далее пишем без кавычек: «tree» и нажимаем Enter☻☺☻
(цвета можно менять от: «a» до «f» и цифрами от «0» до «7» но только до запуска
открваете CMD
пишите color 2, затем dir /s
setlocal enabledelayedexpansion
echo off
title It’s Matrix
color 0a
cls
set /a generate=!random!%
if %generate%==0 (color 0A) else (color 02)
:pr
set str=
for /l %%i in (0,1,78) do (
set /a vr=!random!%%2
set str=!str! !vr!
)
echo %str%
goto pr
setlocal enabledelayedexpansion
@echo off
chcp 65001
title The Real Matrix
color 0a
set «alp=█ ABCDEFGHIKLMNOPQRSTUVXYZabcdefghiklmnopqrstuvwxyz0123456789ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƢƣƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿǀǁǂǃDŽDždžLJLjljNJNjnjǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟȠȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿɀɁɂɃɄɅɆɇɈɉɊɋɌɍɎɏɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɯɰɱɲɳɴɵɶɷɸɹɻɼɽɾɿʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʘʙŒœDŽDždžLJLjljNJNjnjǢǣǤǥDZDzdzǷǼǽǾȺȻȼȽȾȿɀɁɂɃɄɅɆɇɈɉɎɏɌɍɊɋɗɘəɚɛɜɝɯɰɱɣɤɷɸɶɵʘʣʠʡʢʤʥʦʧʨʩʪʫʬʭʮʯϢϠϡϏϖϗЉЊЋЌЍЎЏѠѡѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѱѲѳѴѵѶѷѸѹѼѽѾѿҚқҜҝҨҩӔӕԔԕԖԗԘԙԞԟԠԡԢԣԤԥԦԧԨԩԪԫԬԭᵯᵰᵫᵬᵬᵮᵱᵲᵹᵺᵴᵵᵶᶆᶓᶔᶕᶌᶍᶎᶏᶐᶑ₡₢₣₤₥₦₧₨₩»
:asd
set /a «s=%random% %% 714»
set «aq=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «aw=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ae=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ar=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «at=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ay=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «au=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ai=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ao=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ap=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «aa=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «as=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ad=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «af=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ag=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ah=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «aj=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ak=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «al=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «az=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ax=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ac=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «av=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ab=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «an=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «am=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bq=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bw=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «be=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «br=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bt=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «by=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bu=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bi=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bo=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bp=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «ba=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bs=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bd=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bf=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bg=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bh=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bj=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bk=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bl=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bz=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bx=!alp:~%s%,1!»
set /a «s=%random% %% 714»
set «bc=!alp:~%s%,1!»
echo █ %aq% %aw% %ae% %ar% %at% %ay% %au% %ai% %ao% %ap% %aa% %as% %ad% %af% %ag% %ah% %aj% %ak% %al% %az% %ax% %ac% %av% %ab% %an% %am% %bq% %bw% %be% %br% %bt% %by% %bu% %bi% %bo% %bp% %ba% %bs% %bd% %bf% %bg% %bh% %bj% %bk% %bl% %bz% %bx% %bc% █
goto asd
Нажимаешь Win + R
Вводишь color 02 и на Enter
Дальше cmd.exe и Enter
Потом cd \ и Enter
Так же tree и Enter
Матрица готова
Win+R
пишем cmd
дальше в командной строке пишем Color 2 нажимаем Enter
пишем dir/s нажимаем Enter и всё вот тебе матрица
1.Win зажать r нажать 2.cmd.exe/cmd. 3.color 2 4.dir/s
Создаем блокнот
Пишем для вас непонятные символы
echo off
title Matrix
color 02
:start
echo%random℅ ℅random℅ ℅random℅ ℅random℅ ℅random℅ ℅random℅
goto start
Сохраняем этот фаил (сохр как)
Пишем Matrix.bat сохраняем
Вот вам и матрица
Реализуем визуальный эффект из фильма «Матрица»

На днях пересмотрел «Матрицу». Слушайте, до чего же классный фильм (это касается только первой части). В очередной раз обратил внимание на «падающие» строчки с иероглифами на ихних экранах (намеренно использовал слово «ихних» забавы ради). Задумался о том, как это можно реализовать… максимально простым способом (ибо лень). Вот что у меня получилось.
Welcome to the Matrix
Разметка выглядит так:
Инициализируем холст, контекст, ширину и высоту холста. Делаем последние равными ширине и высоте окна браузера:
const C = document.querySelector("canvas"), $ = C.getContext("2d"), W = C.width = innerWidth, H = C.height = innerHeight
Создаем строку с символами, которые будут использоваться для визуализации (не хочу иероглифы, хочу кириллицу!). Преобразуем данную строку в массив. Пробелы дают пустоты в колонках, с ними эффект интереснее:
const str = "А+Б0В-Г1Д=Е2Ё Ж3З И4Й К5Л М6Н О7П Р8С Т9У Ф!Х Ц?Ч Ш.ЩЪ,Ы Ь:ЭЮ;Я", matrix = str.split('')
Определяем размер шрифта, количество колонок и создаем пустой массив. Этот массив мы будем использовать для определения координаты y:
let font = 11, // количество колонок = ширина холста / размер шрифта col = W / font, arr = []
Заполняем пустой массив единицами по количеству колонок:
for(let i = 0; i < col; i++) arr[i] = 1
К рисованию все готово. Приступаем:
function draw() < // определяем цвет фона // такой цвет позволяет добиться эффекта постепенного затухания символов $.fillStyle = "rgba(0, 0, 0, .05)" // заливаем холст выбранный цветом $.fillRect(0, 0, W, H) // меняем цвет для шрифта $.fillStyle = "#0f0" // устанавливаем параметры шрифта $.font = font + "px system-ui" // рисуем символы for (let i = 0; i < arr.length; i++) < // выбираем случайный набор символов let txt = matrix[Math.floor(Math.random() * matrix.length)] // рисуем символы // двигаемся вправо и вниз // fillText(набор символов, координата x = значение i, умноженное на размер шрифта, координата y = значение arr, умноженное на размер шрифта) $.fillText(txt, i * font, arr[i] * font) // если "y" больше высоты холста или Math.random() выдает больше 0.975 (чем это значение меньше, тем больше будет пустот на экране), то поднимаемся наверх (обнуляем "y") // это позволяет обеспечить разницу отрисовки отдельных колонок if (arr[i] * font >H && Math.random() > 0.975) arr[i] = 0 // увеличиваем значение y arr[i]++ > >
Запускаем функцию рисования через каждые 123 миллисекунды (число произвольное):
setInterval(draw, 123)
Наконец, при изменении размеров окна делаем перезагрузку страницы (ибо лень):
window.addEventListener('resize', () => location.reload())
Результат можно посмотреть здесь.
Существует небольшая проблемка: время от времени колонки слипаются, отрисовываются почти вровень по горизонтали. Это влияет на восприятие: глаз цепляется за упорядоченность. Ощущается недостаток хаоса, что ли. Достойного решения пока не найдено.
Благодарю за внимание.
- Веб-разработка
- JavaScript
- Программирование