|
|
|
Полезные BAT/CMD скрипты15.10.2012, 00:56. Показов 671984. Ответов 185
Метки 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 | |
|
Ответы с готовыми решениями:
185
Batch (CMD/BAT) несколько заданий на CMD/BAT CMD/BAT - Bat для запуска приложения при падении нагрузки ЦП другого процесса Как запустить bat файл командой cmd /k передав bat файлу дополнительные аргументы |
|
Супер-модератор
|
||||||
| 20.07.2021, 12:10 | ||||||
|
Аудит компьютеров
0
|
||||||
|
Супер-модератор
|
||||||
| 02.08.2021, 16:30 | ||||||
|
Включение сетевого обнаружения на Windows 7/8/10 Pro/Corp
0
|
||||||
|
Нарушитель
|
||||||
| 08.08.2021, 11:25 | ||||||
|
Проверяем, есть ли интернет подключение
0
|
||||||
|
1 / 1 / 0
Регистрация: 12.06.2015
Сообщений: 67
|
|||||||||||
| 11.09.2021, 21:50 | |||||||||||
|
Различные функции "str_len". См. архив.
Сравнение времени выполнения функций на длинных строках. . Функции "str_len" для использования форумчанами. . Наиболее лучшие функции "str_len" . .
1
|
|||||||||||
|
Супер-модератор
|
||||||
| 10.10.2021, 08:12 | ||||||
|
Создание ibases.v8i в директории по умолчанию 1С
0
|
||||||
|
Супер-модератор
|
||||||
| 26.10.2021, 07:29 | ||||||
|
Оптимизация системы под SSD
0
|
||||||
|
Супер-модератор
|
||||||
| 26.10.2021, 07:30 | ||||||
|
Один из вариантов решения проблем при сбоях печати принтера Windows 7/8/10
0
|
||||||
|
Супер-модератор
|
||||||
| 08.11.2021, 08:58 | ||||||
|
Перезапуск агента сервера 1С с логированием Windows Server 2012/2016/2019 (на версиях выше не проверял)
1
|
||||||
|
ᴁ ©
|
|||||||
| 02.12.2021, 12:47 | |||||||
|
Вот с таким костылем через временный файл все как надо. Пример кусочка кода.
1
|
|||||||
|
7151 / 2339 / 353
Регистрация: 10.12.2013
Сообщений: 8,115
|
|||||||||||||||||||||
| 02.12.2021, 22:41 | |||||||||||||||||||||
|
можно подсунуть wmic свой формат вывода в виде файла .XSL,
где будет прописан тег xsl:output с нужной тебе кодировкой MY.FORMAT.XSL
Добавлено через 13 минут Для справки: Вот XML, с которым надо поработать, получившийся после исполнения запроса WMIC:
Кликните здесь для просмотра всего текста
2
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 13.07.2021
Сообщений: 1
|
||||||
| 13.02.2022, 21:52 | ||||||
|
Скрипт который копирует пользовательские папки (Desktop, Documents, Downloads и др.) и создает символические ссылки.
По умолчанию после установки операционной системы Windows 7,10 (на Windows 11 еще не пробовал) Пользовательские каталоги (Desktop, Documents, Downloads и др.) находятся на системном диске по пути: С:\Users\Пользователь\Desktop С:\Users\Пользователь\Documents и так далее. Если по какой то причине происходит сбой Windows и система не грузится то для сохранения документов, рабочего стола фотографий и др. где обычно пользователи хранят самые нужные фаилы..... Нужно грузится с помощью Windows Live и копировать все данные на другой раздел (если этот раздел есть и диск не испорчен). Для таких целей я создал небольшой скрипт на bat который я запускаю после установки windows и он автоматически создает пользовательские каталоги там где я укажу при старте скрипта (например D:\User) скопирует всю информацию с стандартных каталогов, потом их удалит и в конце создаст символические ссылки на новые каталоги таким образом Windows по умолчанию будет сохранять документы на С:\Users\Пользователь\Documents а там символическая ссылка на D:\User\Documents. И так далее все основные каталоги пользователя: Desktop, Documents, Downloads, Music, Videos, Pictures
нужно указывать полный путь, например: D:\User или D:\Viktor или D:\User\Viktor Скрипт создаст каталоги если их не существует а так же создает каталоги не совсем пользовательские но тоже могут понадобиться Fotos, Install, Arhiv Эти каталоги можно исключить закоментировав или удалив строчки в скрипте например убрав строчку call :CreateProfile Install 162 папка Install создаваться не будет А так же вы можете добавить свои строчки с названием папок.....
0
|
||||||
|
Нарушитель
|
|
| 28.02.2022, 17:40 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 22.01.2021
Сообщений: 162
|
||||||
| 06.06.2022, 20:43 | ||||||
|
Вызов GUI диалогового окна выбора файла
Использование стандартного диалога выбора файла (на основе «<INPUT type='file' …>»).
0
|
||||||
|
Супер-модератор
|
||||||
| 08.07.2022, 08:44 | ||||||
|
Установка принтера по умолчанию Windows 7/8/8.1/10
0
|
||||||
|
Супер-модератор
|
||||||
| 08.08.2022, 15:32 | ||||||
|
Создание задания на завершение работы программы/процесса в определенное время (на примере 1С) в Windows 7/8/8.1/10
0
|
||||||
|
Супер-модератор
|
||||||
| 22.12.2022, 07:57 | ||||||
|
Обновление конфигурации оборудования в "Диспетчере устройств" (Windows 7/8/8.1/10)
Для реализации потребуется скачать и установить Devcon.Installer.zip
0
|
||||||
|
Супер-модератор
|
||||||
| 08.01.2023, 19:13 | ||||||
|
Отключение папки Recent в Windows 8.1/10:
0
|
||||||
|
Супер-модератор
|
||||||
| 08.01.2023, 20:26 | ||||||
|
Принудительная синхронизация с сервером времени на регулярной основе (актуально, если умерла батарейка CMOS, требуется активное подключение к интернету)
0
|
||||||
|
|
||||||||||||||||
| 22.04.2023, 20:02 [ТС] | ||||||||||||||||
|
Внутри две версии загрузчика файла на FTP / SFTP, выбирайте на ваш вкус, без особой разницы.
1) На основе Putty Необходимо установить в систему: https://www.putty.org/ 2) На основе Curl Можете юзать curl.exe в комплекте, или скачать по ссыке https://curl.se/windows/ (забирать из папки "./bin") Прим.: Curl из состава Windows 10+ не подойдёт! ------------- Настройка: Кликните здесь для просмотра всего текста
Нажмите по батнику sftp_uploader правой кнопкой мыши - Изменить:
servpath - это путь внутри вашего сервера (для загрузки файлов в конкретную папку). Путь должен начинаться от самой корневой папки (иногда ваш хост может не отображать имя корневой папки, - поинтересуйтесь у тех-поддержки вашего хостинга). Также обратите внимание, что обычно у вас нет прав для записи в самую корневую папку, поэтому правильно указывайте полный путь к папке, куда у вас есть право на запись. Если у вас FTP, а не Secure FTP, то не забудьте поменять значение на set protocol=ftp У FTP обычно стандартный порт 21, у SFTP 22. Установка и использование: 1) для использования достаточно просто перетащить нужный для загрузки файл поверх файла батника sftp_uploader 2) для удобства, вы можете установить этот скрипт в контекстное меню "ПКМ -> Отправить". Для этого: - скопируйте папку с sftp_uploader в укромное место, например, в C:\Program Files\sftp_uploader\ - создайте ярлык файла sftp_uploader и присвойте ему понятное вам имя - нажмите Win + R и введите Shell::SendTo - откроется окно со списком элементов контекстного меню "Отправить". Добавьте в этот список ярлык от sftp_uploader, созданный ранее. Для использования достаточно будет нажать правой кнопкой мыши по отправляемому файлу, выбрать пункт "Отправить" (в Windows 11, придется дополнительно нажать "Показать дополнительные параметры" или применить твик отключения "умного" меню) - и затем нажать на имя, которое вы задали ярлыку sftp_uploader. Результат: При успешной загрузке вы увидите надпись "SUCCESS", которая продержится на экране 3 секунды. При неудачной, будет выведена конкретная ошибка и окно не будет закрываться. -------------- Удачи! Код скриптов
1
|
||||||||||||||||
| 22.04.2023, 20:02 | |
|
Bat/cmd
Меню в BAT/CMD Задание CMD/BAT На каком языке программирования пишутся скрипты для bat и vbc? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|