Форум программистов, компьютерный форум, киберфорум
Batch
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
OwenLogic: перенос сетевых переменных в панель Weintek (EasyBuilder Pro)
Запись от ФедосеевПавел размещена 03.06.2025 в 20:33
Показов 6301 Комментарии 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
Показов 2379 Комментарии 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
Показов 2745 Комментарии 3
Метки bat, batch, cmd, telegram, windows, бот

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

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

При разработке бота необходимо иметь:
  • Инструмент для
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 3.00. Голосов: 4.
Вызов функций из DLL через командную строку
Запись от nekit270 размещена 30.10.2023 в 22:08
Показов 3993 Комментарии 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
Показов 1627 Комментарии 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
Показов 2361 Комментарии 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
Показов 3768 Комментарии 0
Метки batch

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

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

Что-ж,...
Аватар для HACKER KAY
Нарушитель
Старый
Рейтинг: 5.00. Голосов: 3.
исправляем "Windows не удается запустить проверку диска, так как он защищен от записи."
Запись от Max Dark размещена 12.08.2015 в 23:12 / Записки "для себя"
Показов 166401 Комментарии 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
Диванный эксперт
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru