|
|
|
Полезные BAT/CMD скрипты15.10.2012, 00:56. Показов 654375. Ответов 184
Метки acl, antihidden, cabinet archive, cacls, drive serial number, folder permissions, not responding, regsvr32, sfc /scannow, takeown, полезные bat/cmd скрипты (Все метки)
В этой теме выкладываем скрипты, которые часто используются Вами
или на Ваш взгляд могут иметь большое практическое значение. Также приветствуются скрипты высокой степени сложности, полезные с точки зрения изучения принципа их работы. Правила темы:
Схожая тема: BAT/CMD файлы Смежная тема: Полезные VBS скрипты и программы по работе с ними Ссылка на набор полезных скриптов (предыдущая шапка от bombus) BAT/CMD файлы ******************* Перечень полезных скриптов: ******************* Архивация и резервное копирование Создание CAB-архивов ссылка Безопасность Удаление последствий вируса (фейковые папки на флешке) ALINK Стать владельцем папки/файла, получить полные права (пункт контекстного меню (Reg-файл) ALINK Смена владельца и прав на папку и ее содержимое, в которой запущен батник (Full Access <-> Read Only) ссылка Дата, время Конвертация даты/времени из/в UNIX-формат(в секундах после 1-янв-1970 00:00:00) ссылка Интерфейс Крутящаяся палка (имитация) ссылка Вызов GUI диалогового окна выбора папки ссылка Разноцветный вывод в консоли. ссылка Цветная роза. ссылка Диалоговое меню выбора файла ссылка Компиляция Помощник компиляции исходных кодов С# (.cs) через консольный NET.FrameWork компилятор ссылка Операционная система Восстановление шрифтов после сбоя ссылка Пищалка (сигнал встроенного динамика, подобие Beep) ссылка Регистрация всех библиотек DLL и OCX ссылка Проверка целостности системных файлов утилитой sfc /scannow с выводом лога и автоопределением месторасположения диска ссылка Сеть Подсчёт маски подсети на основании двух крайних значений диапазона. ALINK Пакетное получение информации о IP-адресах и построение HTML-отчёта. ALINK GetIP/GetMAC/Get default gateway ссылка Процессы Завершение процесса (с листингом и выбором через меню) ссылка Многопроцессное создание пустых файлов (бенчмарк для винчестера) ссылка Отслеживание зависшего процесса и его перезапуск с указанным приоритетом ссылка Process Change Monitor (мониторинг и протоколирование изменений в списке запущенных процессов) ссылка Текстовые операции, кодировка Вывод текста без переноса на новую строку ALINK Перекодировка CP OEM-866 <-> WIN-1251 - 1) CMD 2) VBA 3) ASM (exe+src) ссылка Помощь по всем командам вашей версии Windows / DOS ссылка Транслитерация файлов, в именах которых есть кириллица (файловые операции) ссылка Преобразование текстового файла в кодировку Unicode (файловые операции) ссылка Перекодировщик Reversed Hex в символьную строку ссылка Файловые операции, разделы Взаимное копирование содержимого 2 папок друг в друга ALINK Прогресс-бар копирования файлов ссылка Циклическое копирование файлов по каталогам с ожиданием завершения их дозаписи в исходную папку. ссылка Создание нуль-копии папки для выкладывания на форуме ссылка Получение серийного номера всех съемных устройств и физических жестких дисков (не разделов). Получение имен разделов физических накопителей (кроме оптических). ссылка Другое Расчёт индекса массы тела и идеального веса ссылка
23
|
|
| 15.10.2012, 00:56 | |
|
Ответы с готовыми решениями:
184
Batch (CMD/BAT) несколько заданий на CMD/BAT CMD/BAT - Bat для запуска приложения при падении нагрузки ЦП другого процесса Как запустить bat файл командой cmd /k передав bat файлу дополнительные аргументы |
|
0 / 0 / 0
Регистрация: 25.01.2014
Сообщений: 3
|
|||||||||||
| 25.01.2014, 23:59 | |||||||||||
|
Автоматический вход на почту mail.ru с помощью bat без набора логина и пароля на клавиатуре. написал простой бат-код. надоело вводить каждый раз длинные пароли и хранить их в в своей памяти, очень полезно, пароль к ящику mail.ru хранит батник после запуска помещается в буфер обмена на определённое вами время после окончания пароль ликвидируется создаём mailru.bat
Этот Код для любого сайта здесь логин и пароль помещаются по очереди в буфер обмена на 10 секунд
0
|
|||||||||||
|
|
|
| 13.02.2014, 22:57 [ТС] | |
|
IP Location Checker
Авторы: Dragokas & LAMM_-*-_VURDALAK Описание: - принимает IP или имя WEB-страницы - выдает такую информацию:
Скрипт является частью программы LAMM-*-VURDALAK's banning tool. Данные парсятся со страниц:
3
|
|
|
|
||||||
| 13.02.2014, 23:08 [ТС] | ||||||
|
Включение макросов в Microsoft Office 2000 - 2013
Автор скрипта: Dragokas Версия: v.1.2 (13.02.2014) Совместимость: Windows XP, Vista, Seven, 8. (x32, x64) Office 2000, XP, 2003, 2007, 2010, 2013 (x32, x64).
2 - Запуск макросов с разрешения пользователя. 3 - Запретить запуск неподписанных макросов (не уведомлять). Рекомендуется выбирать 2. Макросы включаются/отключаются одновременно во всех установленных приложениях: - Word - Excel - OutLook - Access - PowerPoint Содержимое батника
Включение макросов Office >= 2007 вручную. Включение макросов Office <= 2003 вручную.
6
|
||||||
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 02.04.2014, 17:26 | |
|
2
|
|
|
|
||||||
| 07.05.2014, 23:53 [ТС] | ||||||
|
Закрытие всех окон командной строки, кроме текущего
В принципе можно написать было все в одну строку, но так выглядит как-то более безопасно.
1
|
||||||
|
|
|
| 18.05.2014, 19:27 [ТС] | |
|
RakhniDecryptor Benchmark
Подсчитывает производительность процессора на основе реальной задачи - дешифровка файла с помощью утилиты Kaspersky RakhniDecryptor. В скрипте реализован: - Автозапуск - Динамическое отображения лога работы - Подсчет средней скорости перебора паролей Выкладываем оценки своих CPU в теме: Считаем количество попугаев на своих Киберлошадях
0
|
|
|
33 / 6 / 0
Регистрация: 18.05.2014
Сообщений: 127
|
||||||
| 18.05.2014, 21:16 | ||||||
|
Image Catalyst - программа для комплексной оптимизации/сжатии PNG и JPEG без потери качества в рамках того же формата. Отличительная особенность - реализована поддержка многопоточность.
0
|
||||||
|
|
|
| 19.05.2014, 21:25 [ТС] | |
|
RegSystemLibraries - восстановление регистрации библиотек ver. 1.1.
Совместимость: x32 и x64-разрядные Windows XP, Vista, Windows 7 / 8 / 8.1 Описание При наличии неустраняемых проблем в работе операционной системы (например, таких как окна ошибок со ссылками на файлы DLL, OCX) рекомендуется провести повторную регистрацию библиотек. Рекомендуемые действия, которые желательно выполнить перед запуском скрипта: - сканирование ПК с помощью антивирусного сканера с обновленными базами с загрузочного диска или флеш-накопителя (либо лечение в специализированном разделе); - выполнение проверки системного диска на ошибки; - выполнение проверки целостности и восстановления системных файлов; - перезагрузка системы. Порядок запуска скрипта: - временно выгрузите антивирусные средства защиты; - скачайте и распакуйте архив RegSystemLibraries; - запустите скрипт правой кнопкой мыши "от имени администратора". Как работает? Скрипт выполняет повторную регистрацию библиотек с помощью сервера регистрации regsvr32. Обрабатываются файлы *.dll, *.ocx, *.tlb в следующих папках: - %SystemRoot%\System32\wbem - %SystemRoot%\System32 Сравнение со схожим функционалом других утилит: В отличие от пункта 3 утилиты Windows Repair All-in-one скрипт игнорирует ошибки и зависания при регистрации библиотек. Утилита имеет меню настройки с предустановленными: - таймаутом принудительного завершения процесса регистрации; - максимальным кол-вом одновременно регистрируемых библиотек.
4
|
|
|
|
|||||||
| 08.06.2014, 00:35 [ТС] | |||||||
|
Быстрая сортировка (Чарльз Хоару)
(порт хорошо известного метода сортировки чисел через рекурсию) Кликните здесь для просмотра всего текста
На моей системе получилось, что скорость в большинстве зависит от кол-ва элементов:
4
|
|||||||
|
|
||||||
| 01.07.2014, 19:46 [ТС] | ||||||
|
QuickSort [Версия einstein1969]
В отличие от моей, имеет линейную сложность расчетов. Код ниже строит сравнительный график двух алгоритмов (моего и einstein1969). Кликните здесь для просмотра всего текста
1
|
||||||
|
|
||||||
| 01.07.2014, 19:49 [ТС] | ||||||
|
Получение сведений о версии файла и CRC32 [через makecab]
Способ найден на просторах Интернета. Мною упрощен и превращен в функцию. Демо:
6
|
||||||
|
Модератор
5241 / 2115 / 416
Регистрация: 06.01.2013
Сообщений: 4,846
|
||||
| 14.07.2014, 11:05 | ||||
|
Комбинированный BAT + JS скрипт dnsview (просмотр кэша DNS)
UPD #01: Добавлены арифметические операции. Добавлены примеры кроме скриншотов.
4
|
||||
|
Заблокирован
|
|
| 07.08.2014, 00:52 | |
|
Как упаковать BAT в EXE?
Как скрыть консоль в пакетном файле BAT или CMD? Может быть, не совсем по теме... Может быть, даже совсем не по теме... Но вот наваял я простенький упаковщик BAT в EXE: Упаковщик BAT/CMD/JS/VBS в EXE "Script2Bin 1.0.0.0" Получается довольно легкий (от 7 КБ) exe, не требующий (по моей задумке) никаких лишних библиотек на компьютере, и при запуске открывающий консоль с BATником. А может и НЕ открывающий - есть такой приятный бонус: настройка тихого режима, когда при запуске EXE консоль не показывается, но батник выполняется. Добровольцы могут протестировать и, если понравится, пользоваться... Может со временем добавлю новых фич, если будет, скажем так, пользоваться спросом...
2
|
|
|
|
|
| 24.08.2014, 23:35 [ТС] | |
|
EventLog Errors ver. 1.1.
Назначение: Скрипт формирует HTML отчеты со списком системных ошибок и предупреждений из журнала событий (журналы "Приложение", "Система" и "Установка"). Используется программа Microsoft LogParser. Что такое журнал событий?
Обо всех ошибках операционной системы и приложений можно узнать из Журнала событий. Эта постоянно работающая служба фиксирует основные события, происходящие в системе, в том числе сбои и ошибки. Все записи журнала событий отсортированы по времени создания и разделены на три большие группы в зависимости от источников событий. Для просмотра Журнала событий можно: 1) Нажать Win + R и ввести eventvwr.msc или 2) воспользоваться консолью Управление компьютером. Чтобы вызвать консоль Управление компьютером щелкните правой клавишей мыши по значку Мой компьютер (Пуск → правый щелчок Мой компьютер) и в контекстном меню выберите Управление Откроется окно консоли Управление компьютером. В левой части откройте ветви Служебные программы и Просмотр событий. Щелкните по значку Система и в правой части откроются записи Журнала событий, поставляемые различными системными службами. Двойной щелчок на любой записи в правой части окна открывает окно с подробной записью данного события. Кнопки со стрелками в верхнем правом углу обеспечивают просмотр записи журнала вперед и назад. Для закрытия окна нажмите ОК или Отмена. Если щелкнуть в левой части окна по значку Приложения, то в правой отразятся записи Журнала, относящиеся к работе приложений. Существует три типа событий, на которые указывает значок перед записью: Типичными безобидными ошибками являются сообщения службы времени и невозможности соединиться с сервером времени в Интернете (компьютер был отключен от сети) или сообщения об ошибках чтения компакт-диска (диск поцарапан, или загрязнен). Как использовать программу 1. Скачать архив. Распаковать. 2. Запустить скрипт "Получить список ошибок из журнала событий.cmd" 3. Заархивировать папку LOGS в архив формата ZIP и прислать для анализа специалистам. Что в папке LOGS ? В папке LOGS будут созданы отчеты об ошибках и предупреждениях: - EventLog_APPLICATION.html (журнал "Приложения") - EventLog_SYSTEM.html (журнал "Система") - EventLog_SETUP.html (журнал "Установка", кроме Windows XP - там его нет).
1
|
|
|
|
|
| 24.08.2014, 23:42 [ТС] | |
|
CheckDisk Log ver 1.6.
Получение отчета проверки диска 1. Распакуйте архив. 2. Запустите файл "Получение отчета проверки диска.cmd" 3. Нажмите 1, если хотите проверить диск на ошибки и получить отчет (система будет перезагружена!!!). ....Нажмите 2, если нужно только получить отчет. Будет создан отчет "CheckDisk_report.html" 4. Запакуйте его в архив ZIP и прикрепите к сообщению в теме, где Вам оказывают помощь.
4
|
|
|
189 / 146 / 32
Регистрация: 04.10.2013
Сообщений: 150
|
|||||||||||
| 09.11.2014, 15:39 | |||||||||||
|
динамическое меню:
Кликните здесь для просмотра всего текста
инструкция:в начале до 5 диезов вписываем название пунктов меню, в конце создаем блок: Кликните здесь для просмотра всего текста
где X номер строки пункта, в этом блоке описываем нужные косанды для пункта меню
2
|
|||||||||||
|
189 / 146 / 32
Регистрация: 04.10.2013
Сообщений: 150
|
||||||
| 09.11.2014, 15:51 | ||||||
|
шутка(прокатит тем кто не лочит экран) при установки запускать от имени админа, при удалении нужно запустить командную строку от имени админа и написать uninstall, фразы можно дописывать...., в принципе реализовано интерактивный ComSpec
Кликните здесь для просмотра всего текста
в коде спец символы, полный код в архиве
2
|
||||||
|
stasrich3
|
|||||||||||
| 12.11.2014, 08:28 | |||||||||||
|
День добрый. Скрипт для оправки файлов на FTP + контроль выполнения LOG + отчет на почту
Просто оставлю это здесь, может кому пригодится. Можете пользоваться или залить на другие ресурсы где это может понадобиться. 1 файл ftp_command.txt (тут лежат параметры)
|
|||||||||||
|
|
|
| 24.02.2015, 21:26 [ТС] | |
|
Сброс/изменение забытого пароля в Windows
Автор: Foxik. Чтобы изменить пароль любой локальной учетной записи пользователя, достаточно запустить этот скрипт, с установочного диска Windows или с диска восстановления, Windows PE или установленной Windows на другом разделе жесткого диска. На написание скрипта меня сподвигло прочтение этой статьи. Отдельное спасибо, Dragokas.
3
|
|
|
Супер-модератор
|
||||||
| 12.03.2015, 07:03 | ||||||
|
На днях поставили задачу певести всех пользователей с одного принт-сервера на базе ОС Windows Server, на другой.
Первым делом, ессно, перенес сами принтеры. Далее, был создан батник и применен для каждой группы пользователей (которые разбиты по отделам, как и принтеры).
2
|
||||||
| 12.03.2015, 07:03 | |
|
Помогаю со студенческими работами здесь
80
Bat/cmd
Меню в BAT/CMD Задание CMD/BAT На каком языке программирования пишутся скрипты для bat и vbc? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|