@echo off rem Каждыйфайлвпапке for %%a in (".\*") do ( rem проверить на наличие расширения и непринадлежность к данному скрипту if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" ( rem проверить наличие папки для каждого расширения, и если ее нет, то создать if not exist "%%~xa" mkdir "%%~xa" rem переместить файл в папку move "%%a" "%%~dpa%%~xa\" )) В итоге файлы в директории «Загрузки» сортируются по папкам, названия которых соответствуют их расширению. Это так просто. Данный пакетный скрипт работает с любым типом данных, будь то документ, видео или аудио. Даже если ПК не поддерживает их, сценарий все равно создаст папку с соответствующей меткой. Если уже есть каталог JPG или PNG, то программа просто переместит туда файлы с данным расширением.
Это простая демонстрация того, на что способны пакетные скрипты. Если какую-то несложную задачу необходимо выполнять снова и снова, будь то упорядочение файлов, открытие нескольких веб-страниц, массовое переименование или создание копий важных документов, пакетный сценарий поможет выполнить утомительную работу за пару кликов.
ПРАКТИЧЕСКАЯ ЧАСТЬ Изучите теоретические сведения по средству установки, изменения и выполнения операций установщика Windows из командной строки msiexec и базовым командам bat-файлов.
Ознакомьтесь с дополнительными материалами по средству установки, изменения и выполнения операций msiexec на русском
(https://www.sites.google.com/site/raznyeurokipoinformatiki/home/cmd/msiexec)
и/или английском (https://docs.microsoft.com/en-us/previousversions/windows/it-pro/windows-server-2003/cc759262(v=ws.10)) языках.
Запустите виртуальную машину Windows 7 (x64).
Скачайте установочный файл архиватора 7-Zip с официального сайта (https://www.7-zip.org/download.html) в формате .msi для имеющейся платформы Windows.
При помощи встроенной справочной системы (соответствующий ключ msiexec) уточните перечень поддерживаемых команд для автоматизации установки.
Создайте два bat-файла для осуществления автоматической установки (первый bat-файл) и удаления (второй bat-файл) архиватора 7-Zip с поддержкой минимального вмешательства пользователя в процесс установки.