Posts

BATch Processing: автоматическое переименование файлов

Переименовать все файлы в текущем, либо в заданном каталоге с помощью стандартного пакетного .BAT скрипта Windows.

 Предположим, что у вас есть 1000500 неких графических (или иного типа) файлов, например, цифровых снимков, на которых вы со своим котом, отмечаете его день рождения.
В общем, вам нужно привести имена этих файлов в определённое, последовательное наименование по шаблону 00001.jpg, 00002.jpg, 00003.jpg... - ...00184.jpg, 00185.jpg, 00186.jpg и т. д. Для этого, мы воспользуемся стандартным пакетным сценарием Windows, скриптом, который по щелчку, будет мгновенно (ну почти) переименовывать все наши файлы, в чёткую последовательность от 0001 до... бесконечности.

  1. Создайте каталог INPUT и поместите в него «груду» своих *.JPG файлов, которые собираетесь переименовать.
  2. Откройте обычный Блокнот Windows и скопируйте код ниже в Блокнот, сохраните ваш файл с расширением BAT ("Сохранить как... ---> Все файлы ---> RENAMER.bat") рядом с нашей папкой INPUT.

Пакетный сценарий:

@COLOR 0A
@MODE CON COLS=130 LINES=50
@ECHO.

@ECHO OFF
setlocal enabledelayedexpansion

SET i=100000
SET X=1
FOR %%a IN (INPUT\*.png;INPUT\*.jpg;INPUT\*.gif) DO (
    SET /A i+=1
    SET /A n+=1
    SET "filename=!i:~%X%!"
    ECHO   Rename "%%a" --- "!filename!%%~xa"
    REN "%%a" "!filename!%%~xa"
)

@ECHO.
@ECHO      %n% files have been renamed
@ECHO.

@PAUSE

BATch Processing: автоматическое удаление файлов и папок в каталоге

Удаление всего содержимого в каталоге с помощью стандартного пакетного .BAT скрипта Windows.

 Иногда возникает ситуация, когда нужно быстро - одним кликом, очистить определённый каталог от всего, что там присутствует. Допустим, вы работаете в некой программе, ежедневно выполняете определённые рутинные операции, после которых, в определённом каталоге остаётся всяческий мусор: временные файлы, файлы резервных копий, ненужные изображения и непонятные папки с дурацкими названиями. Понятно, что можно просто взять и выделить всё это "добро" мышкой, а затем удалить. Терпимо, но не очень. А вдруг там 9689 файлов? Да ещё и с изображениями кого-то, кто очень похож на вас, только он почему-то наряжен в колготки "сеточки", сильно пьян, да ещё и с котом в обнимку!

Со временем вся эта возня начнёт раздражать. Это даже может привести вас в ярость, с незапланированной перестановкой мебели. В конце концов компьютер - это средство автоматизации, так что давайте по-автоматизируем немного.
Мы напишем маленький, но очень полезный пакетный файл Windows, он же в простонародье "батник" (от расширения *.BAT), состояший всего из двух строк, этот скрипт и будет мгновенно, по щелчку очищать указанную директорию с мусором, а главное - он также будет удалять папки и всё, что в них содержится (довольно просто удалить файлы с помощью пакетного скрипта, но не директории).
Прежде, чем мы приступим к нашим маленьким шалостям, вам нужно усвоить одно важное замечание ниже:

WARNING! Будьте осторожны экспериментируя с пакетными файлами! Вы можете нечаянно удалить важные для вас данные или вовсе повредить систему! Файлы, удалённые пакетным скриптом НЕ ПОМЕЩАЮТСЯ В КОРЗИНУ! Вам понадобится специальное программное обеспечение, что бы восстановить удалённые данные! Лучшей практикой будет производить все эксперименты на отдельном, пустом разделе диска, где будут только те файлы, над которыми вы будете производить манипуляции и эксперименты!

Предварительные условия: предпологается, что у вас есть папка TRASH (название для примера, у вас оно может быть другим), в которую складируется весь наш мусор и хлам. Находится этот каталог, например, в корне диска D:\ (D:\TRASH).

Blogger: скрыть боковое меню (Sidebar) в шаблоне Contempo

Полностью скрыть боковое меню (Sidebar) из шаблона Blogger Contempo с помощью CSS.

 Обычно, боковое меню (Sidebar) в темах Blogger Contempo нормальным людям не мешает.
Но мы не из их числа , поэтому: стереть, истребить, уничтожить!

Добавляем следующий код CSS в свой шаблон Contempo: (Как добавить CSS в свой шаблон?)

CSS:
.hamburger-menu {
display:none !important;
}
.sidebar-container {
display:none !important;
width: 0px !important;
max-width: 0px !important;
}
.sidebar-container .sidebar_bottom {
width: 0px !important;
max-width: 0px !important;
}
.page_body.centered {
max-width: 100%;
}
.page_body {
margin-left:0px;
}
.sticky {
padding-left:0px;
}
body.collapsed-header .page_body .centered-top-container {
padding-left:0px;
}

Четвёртый сегмент кода, выделенный красным цветом .page_body.centered {max-width: 100%;}, добавляется по усмотрению, его назначение - расширить доступное пространство для вашего контента, чтобы заполнить всю ширину экрана, можно установить отличные от 100% значения, например 80% или даже 60%.
Если ваш Sidebar отлично скрывается без этого сегмента кода - хорошо, можно его не использовать и удалить.

Добавлено: 06.09.2023, 21:00 | Оригинальный источник - Blogger Community