С Новым годом! Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 110

Разметка синтаксиса Notepad++ для WBatch как на форуме

19.11.2020, 16:45. Показов 3481. Ответов 10

Студворк — интернет-сервис помощи студентам
Уважаемые Гуру кодинга...

Не подскажите, где взять подсветку синтаксиса WBatch как на форуме? Почему то я ошибки в своем "коде" вижу только в посте, а не в Notepad++
Из файла stylers.model.xml
<LexerType name="batch" desc="Batch" ext="">
<WordsStyle name="DEFAULT" styleID="0" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="COMMENT" styleID="1" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="KEYWORDS" styleID="2" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
<WordsStyle name="LABEL" styleID="3" fgColor="FF0000" bgColor="FFFF80" fontName="" fontStyle="1" fontSize="" />
<WordsStyle name="HIDE SYBOL" styleID="4" fgColor="FF00FF" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="COMMAND" styleID="5" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="VARIABLE" styleID="6" fgColor="FF8000" bgColor="FCFFF0" fontName="" fontStyle="1" fontSize="" />
<WordsStyle name="OPERATOR" styleID="7" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" />
</LexerType>

В нем только стили, но где то должны быть и "операторы" echo, rem, "" и так далее.
Самостоятельно я не справлюсь, а
Цитата Сообщение от ranebull Посмотреть сообщение
Могу посоветовать посмотреть уже готовые конфиги Notepad++ с подсветкой синтаксиса
был бы вариант...
Поиск
Не очень помог...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.11.2020, 16:45
Ответы с готовыми решениями:

Notepad++ убрать стандартное расширения для подсветки синтаксиса
Работаю с файлами .inc, написанными на языке C++, соответственно нужна подсветка для этого языка. Добавил данное расширение в...

Подсветка синтаксиса как на этом форуме
Глупо. Знаю) Но всё же вопрос: нужен плагин подсветки, как здесь+хотелось бы кнопки такие же, как на панели иметь. Есть у кого на примете...

Кодировка и разметка страницы в Notepad++
&lt;form&gt; &lt;fieldset&gt; &lt;legend&gt;Личная информация &lt;/legend&gt; &lt;label&gt;Имя&lt;/label&gt; ...

10
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
19.11.2020, 16:57
Цитата Сообщение от nordri Посмотреть сообщение
где взять подсветку синтаксиса WBatch
а что у всех прям Notepad++ ? У меня AkelPad, подсветку брал на родном сайте и сам допиливал как мне нравится, убил не одну неделю пока понравилось, а вам вот прям дай. А кто-то просто в файловом менеджере работает с той подсветкой что там идет, большинство уже на PowerShell перешли. Подсветка как на форуме она же не для текстового редактора, вы сумеете ее допилить, если вам ее дадут, попробуйте родную для начала поковырять чтобы понимать хоть что делать и стОит ли.
0
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 110
19.11.2020, 17:02  [ТС]
Цитата Сообщение от alpap Посмотреть сообщение
вы сумеете ее допилить, если вам ее дадут
Вероятность большая.
Цитата Сообщение от alpap Посмотреть сообщение
убил не одну неделю пока понравилось
Ясно, спасибо.
Родную уже поковырял, хоть и не сильно. А про "Дай", вероятность, что она есть, не может быть равна нулю.
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
19.11.2020, 17:11
Цитата Сообщение от nordri Посмотреть сообщение
А про "Дай", вероятность, что она есть, не может быть равна нулю
даже гораздо более, я своей делился например, но на ваш редактор она не пойдет и уж тем более с форума
Цитата Сообщение от nordri Посмотреть сообщение
Вероятность большая
скорее ниже чем нулевая
0
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 110
19.11.2020, 19:35  [ТС]
<WordsStyle name="DEFAULT" styleID="0" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="COMMENT" styleID="1" fgColor="008000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
...
<WordsStyle name="OPERATOR" styleID="7" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" />

Ну почему же. Вот стандартная разметка для Batch в Notepad++
Нужно выцепить <Keywords name="Comments">rem</Keywords>
Предполагаю что эти теги лежат в .DLL
Вот, вроде начал разбираться. С css знаком
<Keywords name="Comments">00rem 01 02 03 04</Keywords>
<WordsStyle name="LINE COMMENTS" fgColor="FF0000" bgColor="E8E8E8" fontName="Comic Sans MS" fontStyle="0" fontSize="11" nesting="0" />
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
20.11.2020, 00:47
Цитата Сообщение от nordri Посмотреть сообщение
Ну почему же
Да потому же
Если вы просто собираетесь каждую команду или символ покрасить в свой цвет, то тут справиться можно и даже методом тыка, если усложнить, добавить курсив и жирный шрифт, то уже надо понимать как набирается код цвета, везде это по-разному, но изучать нужно для конкретного редактора, первый столбик например будет: 389=1+4+128+256, каждое отдельное число как отдельная команда что-то значит, столбиков несколько, им как переменной присваивается один символ или цепочка. Но и это все еще довольно просто. Далее пойдет регулярка и в несметном количестве. Потому что
%символ - свой цвет и он должен закончится, если потом пробел или что другое
%символ или несколько и может быть пробел% - свой цвет
в парных кавычках сбросить цвет или наоборот
принадлежность к какой-то команде - держать свой цвет или продолжать цвет команды и до каких пор и как менять если появятся % или " или () и т.д.
И это только то что пришло на ум, а там гораздо более всего, для меток для блоков для полной команды относительно правильного ее написания согласно справки (только после этого она вся станет назначенного цвета).
Ну что, просто да?

Добавлено через 9 минут
А чем не устраивает штатная синтаксическая схема для bat (batch) или вы и не пробовали выставить ее в редакторе или в Notepad++ нет таковой, но что-то не верится. Все лучше чем ничего. Просто надо сразу пустому документу давать расширение bat, чтобы подсветка работала, а если вы код пишете в txt, а потом сохраняете в bat, то понятно что на всем этапе написания подсветки нет (и тут уж не она виновата, а тот кто так делает), а только когда уже редактируете как bat.
1
 Аватар для bidstrup
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
20.11.2020, 01:32
1) Notepad++ не самый удачный редактор современности.
( понятно, что если сравнивать его с legacy windows notepad, то тогда это просто космический программный продукт, но ... )
Потихоньку развивается, но не впечатляет.

2) cmd - весьма неудачный командный интерпретатор, очень далёкий от современности. И никогда уже не будет другим.

Итак, у нас тут два минуса, которые при умножении одного на другой не дают плюс.

Зачем я это всё пишу?
- Чистая благотворительность, чтоб молодые человеки не тратили своё время на ерунду.

Что можно попробовать взамен ?

Редактор: VSCode
Командный скрипт: Powershell
1
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 110
20.11.2020, 20:56  [ТС]
Спасибо вам, уважаемые bidstrup и alpap. Я так понимаю, мои вопросы для опытных кодеров выглядят комично. Но спасибо что вразумили.
Максимум, что могу добавить, что я очень "новичок" и пишу для чайников (Win98, QBasic...), которые уже привыкли к .Bat. Им проще "поверить" простому и примитивному *.Bat и выполнить, чем восхититься и засомневаться *.ps1
Цитата Сообщение от bidstrup Посмотреть сообщение
тогда это просто космический программный продукт
За пару дней с момента установки, я это прочувствовал!
0
 Аватар для bidstrup
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
21.11.2020, 15:30
Цитата Сообщение от nordri Посмотреть сообщение
Уважаемые Гуру кодинга
расслабься, никаких гуру, хоть с большой буквы, хоть с маленькой, здесь нет.

Цитата Сообщение от nordri Посмотреть сообщение
пишу для чайников (Win98, QBasic...), которые уже привыкли к .Bat
А можешь прислать какое-нибудь live video? Страсть как хочется поглядеть на персонажей в костюмах чайников,
которые на 21-ом году 21-го века сидят за компьютерами с Windows 98 ( с ЭЛТ мониторами? ) и запускают самописную программу, созданную на QBasic
( это типа 90-й год, если не ошибаюсь ?)
0
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 110
21.11.2020, 16:31  [ТС]
Сам бы на это посмотрел! Все проще. Сидят на Win10 или 7. Но знания как раз из 90-х, впрочем как и у меня.
0
 Аватар для bidstrup
419 / 179 / 27
Регистрация: 11.03.2018
Сообщений: 771
21.11.2020, 19:00
На мой взгляд установка старенького Borland Delphi 7 решит абсолютно все проблемы создания консольных приложений для Windows.
( в общем-то и оконных тоже )

Всё в одном флаконе - IDE с подсветкой, подсказками, билдером и отладчиком;
справочной информации мегатонны на любом языке и на любой вкус;
сам язык очень качественный, умеет всё;
скорость работы среды бешеная,
скорость исполнения готового приложения бешеная,
работать будет и под Windows 98, и под Windows 7.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2020, 19:00
Помогаю со студенческими работами здесь

bbcode языково-зависимой подсветки синтаксиса, как на этом форуме
Как задать bbcode языково-зависимой подсветки синтаксиса, как на этом форуме, но для: 1 C, 2 C++, 3 Pascal 4 D 5 Basic, 6...

Автовыбор синтаксиса в Notepad++
Есть ли возможность в notepad++ автовыбора синтаксиса?

Стиль синтаксиса из NotePad++ в richTextBox
У меня сегодня появилась одна интересная идея.Думаю многие в NotePad++ делали свой синтаксис и при экспорте создавался xml файл,можно ли...

Notepad++ создание своего синтаксиса
1. подскажите пожалуйста как сделать отдельную подсветку для &quot;&quot;? т.е. чтобы то что в кавычках отдельным цветом выделялось... (возможно и...

Подсветка синтаксиса AVR в Notepad++
Давно пользуюсь редактором Notepad++, но всегда не хватало опции подсветки синтаксиса для ассемблера AVR. Наконец я собрался с силами и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru