Форум программистов, компьютерный форум, киберфорум
Batch
Войти
Регистрация
Восстановить пароль
Старый
OwenLogic: перенос сетевых переменных в панель Weintek (EasyBuilder Pro)
Запись от ФедосеевПавел размещена 03.06.2025 в 20:33
Показов 5604 Комментарии 4
Метки batch, easybuilder, owenlogic

ВВЕДЕНИЕ



ПЕРЕД ЭКСПЕРИМЕНТАМИ - СОЗДАЙТЕ РЕЗЕРВНЫЕ КОПИИ ПРОЕКТОВ

На момент написания статьи (02 июня 2025 г.) самыми актуальными версиями ПО являются:
  • OwenLogic v. 2.10.366
  • EasyBuilder Pro v. 6.10.01.359

Программируемые реле производства ОВЕН могут снабжаться средствами человеко машинного интерфейса в виде сенсорной панели оператора производства...
Аватар для ФедосеевПавел
Модератор
Старый
Рейтинг: 2.86. Голосов: 7.
Импорт библиотек в BAT-файлах
Запись от nekit270 размещена 15.01.2024 в 01:43
Показов 2269 Комментарии 0

Продолжаю предложенную sqltd1 рубрику под названием "психоделическое программирование". Сегодня я подумал - вот в Python есть import, в C и C++ #include, в Node.JS - require. И так далее - почти во всех ЯП есть возможность подключить в свой код внешний файл и использовать функции и переменные оттуда.

Но что в Batch?
А в Batch - как обычно, на первый взгляд ничего, но дело в том, что есть у него одна особенность - код bat-файлов можно редактировать...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 2.33. Голосов: 6.
Создание Telegram-бота с помощью BAT-файлов
Запись от nekit270 размещена 07.01.2024 в 04:46
Показов 2563 Комментарии 3
Метки bat, batch, cmd, telegram, windows, бот

Не так давно на данном форуме я увидел мнение, что язык BAT-файлов ни к чему не приспособлен. Отчасти это так, но почему бы не приспособить его к такой задаче, как создание Telegram-ботов?

В целом, бот для Telegram состоит из цикла обработки обновлений, в котором бот реагирует на обновления, полученные методом getUpdates (да, есть вебхуки, но их я рассматривать не стал из-за его сложности в реализации).

При разработке бота необходимо иметь:
  • Инструмент для
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 3.00. Голосов: 4.
Вызов функций из DLL через командную строку
Запись от nekit270 размещена 30.10.2023 в 22:08
Показов 3732 Комментарии 2
Метки bat, batch, cmd, dll, rundll32, rundll34, windows

Стандартные DLL винды (kernel32.dll, user32.dll, shell32.dll и другие) содержат огромное количество полезных (или просто интересных) функций.

В поставку винды входит замечательная утилита rundll32, которая открывает двери в мир WinAPI. Вернее, приоткрывает, потому что имеет она очень серьезный недостаток - она умеет вызывать функции только с определенной сигнатурой, а именно:
Code
1
void CALLBACK EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 1.00. Голосов: 2.
ExBAT - расширенная версия Batch
Запись от nekit270 размещена 17.09.2023 в 23:35
Показов 1521 Комментарии 6
Метки bat, batch, cmd, exbat, windows

Мне тут нечем заняться было, и я решил написать на C# расширение bat-языка, которое компилируется в обычный bat-файл.

1. Работа с компилятором

1.1. Компиляция
Code
1
exbat.exe --compile source.exb output.bat
1.2. Запуск (компиляция во временный файл, его запуск и последующее удаление)
Code
1
exbat.exe --run source.exb
2. Синтаксис ExBAT

2.1. Комментарии

В качестве символов начала комментария допустимы:
  • #
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 5.00. Голосов: 1.
Азбука Морзе на Batch (конвертер)
Запись от HACKER KAY размещена 28.02.2022 в 17:39
Показов 2293 Комментарии 0

Решил создать простенькие скрипты для конвертирования текста в Азбуку Морзе и обратно. Реализовал отдельными пакетными файлами для удобства и оптимизации ради.

Был вариант создать словарь в виде коллекции символов и циклически заменять их, но после нескольких неудачных попыток всё же решил использовать банальные строки замены текста

Текст в Морзе: (morse.cmd "Hello, world!")
Кликните здесь для просмотра всего текста
Windows Batch file
1
2
3
4
5
@ECHO OFF
SET M=%1
SET C=SET M=
 
CALL :DICTIONARY
...
Аватар для HACKER KAY
Нарушитель
Старый
Рейтинг: 4.86. Голосов: 7.
Калькулятор линейных выражений с интерфейсом на Batch
Запись от HACKER KAY размещена 17.09.2021 в 16:07
Показов 3736 Комментарии 0
Метки batch

Не буду томить и писать очень долгое вступление, поэтому сразу к делу.

Так как мы создаем приложение с минималистичным графическим интерфейсом (хоть каким), то это значит, что необходимо подобрать подходящую утилиту для всего этого. Искать долго не пришлось. Большинство кодеров, имевших дело с Batch знают Bat to Exe Converter - утилиту, которая позволяет компилировать исполняемые файлы на этом языке.

Что-ж,...
Аватар для HACKER KAY
Нарушитель
Старый
Рейтинг: 5.00. Голосов: 3.
исправляем "Windows не удается запустить проверку диска, так как он защищен от записи."
Запись от Max Dark размещена 12.08.2015 в 23:12 / Записки "для себя"
Показов 164822 Комментарии 3
Метки batch, chkdsk, diskpart

Что имеем: HDD при подключении не определяется windows
Запускаем cmd от администратора и смотрим список дисков
Windows Batch file
1
2
3
4
5
6
7
8
9
10
C:\WINDOWS\system32>diskpart
 
Microsoft DiskPart версии 10.0.10240
 
(С) Корпорация Майкрософт (Microsoft Corporation), 1999-2013.
На компьютере: NODE
 
DISKPART> list disk
 
  Диск ###  Состояние      Размер   Свободно Дин  GPT
...
Аватар для Max Dark
Диванный эксперт
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru