install bat что это

Тихая установка приложений

Вместе с установкой пакетов применяются (по возможности) адекватные (на мой взгляд) настройки. Например: устанавливается язык по умолчанию, стартовая страница, включается/выключается автозагрузка, создаются нужные/удаляются ненужные ярлыки, останавливаются/удаляются ненужные службы, и т.д.

При создании пакетов очень помогли вот эти ресурсы:

А вот сами пакеты тихой установки (каждый нужно распаковать):

7-Zip best sfx архиватор

AnyDesk best sfx удалённый доступ к ПК

Awesome Duplicate Photo Finder sfx поиск одинаковых фотографий

Bitrix24 sfx организация работы компании

ACDSee Classic sfx просмотр изображений

AkelPad best sfx замена Блокнота

AlReader2 best sfx просмотр FB2, ePub

Artweaver sfx редактирование изображений

Bulk Rename Utility best sfx переименование файлов

CDBurnerXP sfx запись оптических дисков

Chistilka sfx очистка от вредоносных и ненужных программ ( сайт разработчика )

Classic Shell best sfx классическая кнопка Пуск для новых версий Windows

ClipboardToClipboard sfx менеджер буфера обмена

Cloud System Booster best sfx устранение ошибок, очистка и оптимизация ПК

Compare It best sfx сравнение 2-х текстовых файлов

DirectX программная платформ DirectX 9.0c (v9.29.1962)

DNS AirTab M973W всё для прошивки и рутования планшета DNS AirTab M973W

DOSBox best sfx эмулятор DOS

Dropbox клиент облачного хранилища

Evernote best sfx ведение заметок

Far Manager best sfx файловый менеджер ( описание )

FastStone Capture best sfx захват снимков экрана, запись видео и аудио

FastStone Image Viewer best sfx просмотр изображений

Free Pascal компилятор языка Паскаль

Freemake Video Converter sfx конвертер мультимедиа-файлов

FilesFind программы для поиска файлов: AVSearch, Everything, SearchMyFiles

Firefox sfx web-браузер

Firefox Community Edition sfx web-браузер (управляется через Group Policy)

Flash Player sfx воспроизведение мультимедиа-контента

Fonts sfx шрифты

GIMP sfx редактирование изображений

GRUB best загрузчик GRUB4DOS с образами для установки на компьютер/флешку

HAL best sfx поиск торрентов

HashTab подсчёт контрольных сумм (расширение для Проводника)

HylaFAX приём и отправка факсов

InfraRecorder sfx запись оптических дисков

Inkscape редактирование векторных изображений

ISScriptEngine поддержка инсталляторов Macromedia InstallShield

iTools best sfx iTools + iBackupBot + iTunes

Java sfx программная платформа Java (v1.7.0_05)

Joxi best sfx снимки экрана

Kaspersky Free Antivirus best sfx антивирус Касперского

KAV Agent агент антивируса Касперского

KeePass sfx менеджер паролей

LAPS управление локальными паролями администраторов на доменных машинах

Источник

Тихая установка программ

Всем известен стандартный способ установки программ. Мы скачиваем с официального сайта, или откуда то ещё установочный файл. Запускаем его, и проходим процесс установки. Несколько раз нажимая на кнопку Далее, выбирая путь установки программы и некоторые другие опции. Потом нажимаем Установить и ждем окончания процесса.

Так устанавливаются большинство программ и приложений.

Кстати, такой установочный файл или установочный архив иногда называют жутковатым словом дистрибутив.

Если пользователь уже знает, какие программы он постоянно использует, то он задумывается над тем, чтобы ускорить процесс установки своего комплекта программ. Например, после чистой установки Виндовс.

Устанавливая с десяток программ, а то и более, мы тратим время на механическое жмаканье на кнопку Далее. Можно ли ускорить процесс?

В этом может помочь тихая установка программ.

Существует несколько способов настройки тихой установки программ. Давайте рассмотрим на примере Командной строки. То же самое можно сделать, используя диалог Выполнить, но в Командной строке, на мой взгляд, это нагляднее.

Итак, установим программу, которая будет не лишней на любом ПК или ноутбуке. А именно Архиватор. Будем устанавливать бесплатный архиватор 7zip. Для начала, давайте проверим, не установлен ли уже этот архиватор в системе.

В этой системе много Windows приложений, поэтому, проконтролировать будет проще через классическую Панель управления.

Пуск (или клавишу Windows) ▹ печатаю: Пан.

Нажимаю Enter. Если у вас тоже настройка по Категориям, то можно кликнуть на Удаление программы. Если просмотр настроен по Значкам, то выбираем здесь Программы и компоненты. Здесь у меня всего пара приложений, архиватора нет.

Можно ещё кликнуть правой клавишей по какому нибудь файлу и посмотреть, нет ли в контекстном меню архиватора 7zip. Нет.

Теперь скачаем установочный файл архиватора. По ссылкам на официальный сайт 7zip, в РФ у многих не получается скачать программу. У многих провайдеров этот сайт заблокирован. Поэтому скачаем по другой ссылке.

Как всегда, все ссылки в описании этого видео. Ссылка №1 на официальную страничку архиватора на авторитетном проекте SourceForge:

При нажатии на ссылку, открывается раздел загрузок 7zip. Здесь мы видим папки с версиями программы. Открываю последнюю, на данный момент, это 19.00. Здесь есть несколько версий установочных файлов.

Во первых, нужно определиться с разрядностью. Нам нужна версия, которая соответствует разрядности Windows на этом компьютере. Проверяю разрядность. Открываю свойства системы. В 10-ке Свойства системы открываются очень быстро, правым кликом по кнопке Пуск и в меню выбираем Система. Как видно, у меня здесь 64-х разрядная операционка.

Если у вас 32-х разрядная Винда, то выбирайте вот этот файл: 7z1900.exe. и вот этот.

Файлы скачались в папку Загрузки. Чтобы проще было вводить команды, я перемещу установочный файл на диск (C:). Вырезаю файл, вставляю в корень диска (C:).

Теперь нужно запустить файл. Но сделать это нужно определённым способом. С параметрами. Для этого, как договорились, будем использовать командную строку.

Нажимаю Пуск теперь можно просто напечатать cmd. Командная строка появилась. Нам нужно запустить её от имени Администратора. Можно кликнуть по ней правой клавишей мыши и выбрать в контекстном меню нужный пункт.

Читайте также:  робот пылесос черный или белый какой выбрать

Но есть способ сделать это, не отрывая рук от клавиатуры, без мыши. Вот эта клавиша, которую мало кто использует, вызывает контекстное меню активного, или выделенного объекта.

Нажимаю. Контекстное меню появилось и теперь можно передвигаться по нему клавишами управления курсором. Выбираю нужный пункт, Enter. Если у вас откроется такое окно Контроля учетных записей, опять клавишами курсора выбираем Да. Нажимаем Энтер. Командная строка запущена от имени Администратора.

Мы видим мигающий курсор. Сейчас я нахожусь в папке system32. Именно в ней лежит файл cmd.exe, который я только что запустил. Папка эта лежит внутри папки Windows, а она в свою очередь, лежит на диске (C:).

Напомню, что установочный файл архиватора и положил в корень диска (C:). Давайте перейдём в корень диска (C:) здесь, в Командной строке. Это можно сделать одной очень простой командой:

После ввода каждой команды нажимаем Enter. Как видите, мы сразу переместились в корень диска (C:). Если посмотреть в проводнике, то сейчас мы находимся вот здесь. Чтобы запустить установочный файл, который у нас здесь лежит, достаточно ввести его имя без ошибок.

Я ввёл имя файла. Если сейчас нажать на Enter, то файл запустится и начнётся стандартная установка программы. Именно стандартная. Появится окно установщика с выбором пути установки, кнопкой и т.д.

Нам с вами нужна тихая установка. Мы не хотим видеть окон и кнопок. Чтобы получить такую установку, нужно запустить файл с параметрами. Так же, можно услышать выражение, запустить файл с ключами.

Я ввёл всю команду, нажимаю Enter. На экране, ровным счётом, ничего не произошло. Ну разве что курсор Командной строки перескочил на новую строку.

Давайте проверим. В приложениях. Как видно, в списке теперь есть архиватор. Кроме того, он появился в меню Пуск, с пометкой новые. То есть недавно установлен. Ну и если выделить какой нибудь файл или папку и кликнуть по нему правой клавишей, то архиватор появился и здесь. Можно создать архив.

Таким образом, мы с вами сделали тихую установку архиватора 7zip.

Возникает вопрос: Зачем это всё? Мы сделали телодвижений, едва ли не больше, чем при обычной установке.

Дело в том, что все эти движения можно записать в виде команд в определённый файл. Эти команды будут выполняться последовательно друг за другом. В результате, в систему будут установлены нужные программы. При этом, пользователь просто запускает установку. Далее, всё произойдёт автоматически.

Существует множество способов создания собственных установщиков нужных вам программ. Можно просто, как я уже сказал, сложить установочные файлы в папочку и создать специальный исполняемый файл. После запуска этого файла ваши программы последовательно установятся на компьютер или ноутбук, в автоматическом режиме.

Давайте попробуем установить несколько программ.

Начнём с самих программ.

Давайте представим, что Windows только что установлен. И мы хотим сразу установить несколько программ. Обычно пользователь ставит сторонний браузер, чаще Google Chrome. Кроме того, это может быть архиватор. Просмотрщик и редактор фото и картинок. Ну и, например, какой-нибудь видео плеер.

В качестве примера, устанавливать будем тот же архиватор 7zip, браузер Google Chrome, на мой взгляд, один из лучших просмотрщиков фоток FastStone image viewer и популярный VLC медиа плеер.

Давайте скачаем их. Я подготовил прямые ссылки на официальные сайты. Архиватор у нас уже есть.

Гугл Хром давайте скачаем не тот стандартный файл, который качают все. Вот эта ссылка на официальное облако Google, где можно скачать пакет установщиков. Здесь есть разные типы файлов.

Довольно популярный медиа VLC медиаплеер, тоже скачаем с официального сайта программы.

Чтобы меня не обвинили в том, что я опять пиарю бесплатные программы, давайте скачаем ещё и Мозиллу.

Я создам в корне диска (C:) папку и назову её любым именем, обязательно английскими буквами. В названии могут быть и цифры. Главное, чтобы не было кириллических (русских) символов. Программы скопирую в эту папку.

На рабочем столе не рекомендую это делать. Если у вас в названии учетной записи есть русские буквы, то с запуском файлов будут проблемы.

Программы для установки готовы. Теперь можно создать файл конфигурации. Создаю обычный текстовый документ прямо в папке с программами.

Здесь ввожу вот такой текст:

msiexec /i «путь к файлу» /qn /norestart

Кратко о том, что тут написано:

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

Параметр /norestart командует установщику, чтобы он не перезагружал систему после установки этой программы.

Теперь можно продублировать строку, заменив в ней название файла.

Чтобы не ошибиться в пути, можно скопировать его из адресной строки, или из свойств файла.

Для этих программ, это будет универсальный ключ /S большая. Его мы уже использовали.

Имя, может быть любым. Главное, не использовать русских символов.

Файл сохранён. Можно начинать установку. Для этого просто делаю клик правой клавишей мыши по файлу и выбираю пункт, Запуск от имени администратора. Проводник можно закрыть.

Перед нами окно консоли Командной строки. Здесь можно контролировать процесс установки. Программы устанавливаются по очереди.

Продолжительность установки каждой программы, как видим разная. Архиватор установился буквально мгновенно. После установки одной программы, появляется новая строка, и начинается установка следующей.

Читайте также:  публикация статьи порочащей честь гражданина какое правонарушение

Если в настройках программы, по умолчанию, есть создание ярлыка на Рабочем столе, то он появляется.

Готово. Все программы автоматически установились и консоль закрылась. Как видим, ошибок никаких не произошло.

Тихая установка с флешки.

Теперь нужно отредактировать исполняемый файл. Чтобы отредактировать его, можно открыть его в блокноте.

Можно сделать это через контекстное меню. Кликаю по файлу правой клавишей и выбираю пункт: Изменить.

Если вы сделали всё так как я, скопировали папку в корень флешки, то здесь нужно просто изменить букву диска. Диск (C:) на (F:). Если список достаточно большой, то можно сделать это поиском и заменой.

Только скопировать нужно не просто букву С а небольшой фрагмент, например такой:

Всё, файл готов к новой установке. Я уже удалил программы с компьютера, и сейчас установлю их с флешки.

Теперь, у вас на флешке может храниться такая папка. После переустановки Windows, можно просто подключить флешку к компьютеру, проверить правильность буквы диска и запустить установку.

Вы в любой момент можете удалить или добавить что то в файле. Если надо обновить версию программы, то просто качается свежая версия, кладётся на место устаревшей. И обязательно проверяется имя файла, чтобы в исполняемом файле было такое же.

Кстати, в файле совсем не обязательно удалять строки. Возможно вы просто экспериментируете и строка всм ещё пригодится. Проще закомментировать ненужную строку.

rem Всё, что дальше напечатано в строке игнорируется. Выполняется следующая строка. Так же можно писать в файле пояснения для себя.

Если у вас при выборе Изменить, файл открывается в каком то другом редакторе, то проще всего сначала открыть блокнот, а уже в нем открыть файл.

Такая схема выглядит не слишком эстетично. Но, она очень проста и легко настраивается и изменяется. Поэкспериментировав с ней, пользователь получит начальные навыки работы с инсталляторами. Затем можно переходить к более сложным и интересным конструкциям. Например, SFX установщики на базе архиваторов. Специальным инсталляторам программ.

Источник

Получаем информацию о программе и загружаем ее через CMD (man и apt-get для Windows?)

Start

Для начало советую немного поиграть с настройками интерпретатора, а если по конкретнее — настроить вид окна (Свойства > Расположение). Ширину и высоту размера буфера обмена часто путают с размером окна. Если вкратце, то это фактический максимальный размер прокрутки. Если текст не совмещается в ней, то автоматический переносится на следующую строку. Именно по этой причине кнопка Maximize в командной строке «не работает». Оптимальные параметры на мой взгляд — 150×300. Высота 300 означает 300 строк, после которого ранее записи исчезают. О настройках более-менее описано тут. А еще, в качестве альтернативы советую попробовать Console.


Шрифт Lucida Console вместо точечных.

А теперь обо всём по-порядку.

man.bat
Демонстрация / вывод информации aimp

Краткая информация Google Chrome

Описание: Google Chrome — наиболее быстро развивающийся браузер, во многом, благодаря открытому исходному коду Chromium, благодаря которому оперативно выпускает новые версии и при этом, быстро ликвидирует все имеющиеся уязвимости. Обозреватель имеет простой минималистичный дизайн, что облегчает интернет-серфинг, так как ничто не отвлекает пользователя от содержимого веб-страницы. Вкладки браузера являются изолированными, что одновременно с повышением надёжности работы браузера, делает посещение сайтов более безопасным. Chrome имеет встроенный движок JavaScript, значительно ускоряющий обработку скриптов и увеличивающий скорость работы в Интернете.

Разработчик: Google
Поддерживаемые форматы: HTML,HTM,SHTML,XHTML,TXT,TEXT,JPE,JPG,JPEG,GIF,MHTML,PNG,BMP,ICO,SVG,SVGZ,XML,PDF,SWF
Оф. сайт: google.com
Платный аналог: e-Capsule Browser
Русский язык: Имеется
Статус: Freeware
Исходники: Закрыты

Особенности:
— Единственное окно для решения большинства задач.
— Ярлыки приложений и динамические вкладки.
— Возможность безопасного просмотра сомнительных сайтов, а также наличие режима «инкогнито».
— Лёгкий процесс создания закладок, а также возможность их импорта из других браузеров.
— Высокая скорость работы и надёжность.
— Полностью автоматический процесс обновления.

Полная информация Google Chrome

Описание: Google Chrome — наиболее быстро развивающийся браузер, во многом, благодаря открытому исходному коду Chromium, благодаря которому оперативно выпускает новые версии и при этом, быстро ликвидирует все имеющиеся уязвимости. Обозреватель имеет простой минималистичный дизайн, что облегчает интернет-серфинг, так как ничто не отвлекает пользователя от содержимого веб-страницы. Вкладки браузера являются изолированными, что одновременно с повышением надёжности работы браузера, делает посещение сайтов более безопасным. Chrome имеет встроенный движок JavaScript, значительно ускоряющий обработку скриптов и увеличивающий скорость работы в Интернете.

Разработчик: Google
Поддерживаемые форматы: HTML,HTM,SHTML,XHTML,TXT,TEXT,JPE,JPG,JPEG,GIF,MHTML,PNG,BMP,ICO,SVG,SVGZ,XML,PDF,SWF
Оф. сайт: google.com
Платный аналог: e-Capsule Browser
Русский язык: Имеется
Статус: Freeware
Исходники: Закрыты

Особенности:
— Единственное окно для решения большинства задач.
— Ярлыки приложений и динамические вкладки.
— Возможность безопасного просмотра сомнительных сайтов, а также наличие режима «инкогнито».
— Лёгкий процесс создания закладок, а также возможность их импорта из других браузеров.
— Высокая скорость работы и надёжность.
— Полностью автоматический процесс обновления.

Системные требование:
Процессор: 2200 MHz
ОЗУ: 512 Мб
Жесткий диск: 100 Мб
Аудиокарта: Любая совместимая аудиокарта
Видеокарта: 64 Мб
Архитектура: x86 или x64
Система: Windows XP, Windows Vista, Windows 7, Windows 8

Индекс полезности:
Скорость: 100
Практичность: 100
Надежность: 100
Функциональность: 100

Информация о файле:
Тихая установка: /install
Варианты дистрибутива: Только установочная
Инсталлятор: Без тулбаров
Сертификат: Имеется

Читайте также:  что делать если боишься лететь на самолете советы психологов

Конкуренты:
360-browser
safari
avant-browser
baidu-spark
blackhawk-browser
browzar
chrome-hybrid
chromium
cometbird-browser
comodo-dragon
comodo-icedragon
coolnovo
coowon
cyberfox
dooble
epic-browser
firefox
firefox-hybrid
greenbrowser
internet-explorer
k-meleon
lunascape-browser
maxthon-browser
opera
opera-hybrid
opera-unofficial
orbitum
orca-browser
pale-moon
qip-surf
qupzilla
seamonkey
sleipnir
slimbrowser
slimjet
srware-iron
superbird
theworld-browser
tor-browser-bundle
torch-browser
waterfox
wyzo
yandex-browser

get.bat
Принцип работы данного файла думаю, будет излишне описывать.

Демонстрация / загрузка aimp

Загруженный файл сохраняется на рабочем столе (проверено на Windows 7/8). Не смог найти переменную рабочего стола XP. Хотя здесь есть изощренное решение, но оно тоже почему-то не работает. Проблема в том, что в зависимости от языка путь меняется. Например в русской версии %HOMEPATH%\Рабочий стол, в английской %HOMEPATH%\Desktop и т. д. Чтобы не спамить batch файл многострочными IF-ами, решил отказаться от этой затеи. Пользователям XP придется немного поправить команды. %HOMEPATH% или папка пользователя, оттуда всего один шаг к рабочему столу. Замените %USERPROFILE%\Desktop на %HOMEPATH%\change_me и готово.

Автоматизированная поэтапная загрузка через другой bat файл:

install.bat
Демонстрация / автоматическая установка burnaware

Немножко автоматизации или пакетная установка, или Windows WPI размером 1кб
SFX архив

Источник

Использование bat файлов для развертывания приложений

В процессе трудовой деятельности пришлось столкнуться с одной задачей. Есть некоторый продукт, работающий под Windows и состоящий из нескольких компонент — ядра, протокола, моста и канала доставки. Часть компонент написана на JAVA, часть на C++. Каналов доставки может быть от одного до двадцати. Каждый компонент использует свою БД (в качестве СУБД выступает MS SQL Server). Для компонент, написанных на JAVA, структура БД создается автоматически, для компонент, написанных на C++ структуру нужно создавать вручную SQL скриптом. Каждый компонент должен работать как сервис в системе. Все это добро должно быть тщательно протестировано. Для каждого теста необходимо пересоздавать БД и системные сервисы.

Проделав это дело один раз, я задумался, а как бы этот процесс можно было максимально автоматизировать (действия не сложные, но рутинные). Решение должно быть простым и не требующим установки какого-либо софта. Поэтому сразу же выбор пал на древний, но проверенный временем файл сценариев на встроенном командном языке — Bat. Заодно проверим, на что bat скрипты еще способны.

Все наши действия с помощью скрипта постараемся логировать. Для этого задаем имя лог-файла:

Получим на выходе файл подобный этому: log.14.02.2012_10-41-42.txt
Однако, если вы любитель работать с самого утра или глубокой ночью, то может получиться и так: log.14.02.2012_ 1-03-28.txt
С радостью рассмотрю ваши предложения, как можно это исправить.

UPD. Спасибо всем, особенно пользователю DJnK за более элегантное решение:

for / f «tokens=1-4 delims=: » %% a in ( ‘echo %time:

0,8%’ ) do set mytime = %% a_ %% b_ %% c

Задаем выбор действия в батнике, которое будет ему передаваться в качестве первого параметра

@ rem INSTALL или REMOVE
set ACTION = % 1

Задаем строку для подключения к БД:

Далее для каждого компонента задаем специфические параметры. Нужно ли работать с компонентом, или нет (y или n) будем задавать из параметров

Далее, в зависимости от типа действия с базой (INSTALL или REMOVE), а также от того, нужно ли работать с этим компонентом будем выполнять определенные действия.
Для удобства, действия на БД вынесены в отдельные sql скрипты. Работать будем через утилиту sqlcmd. Если на вашей машине не установлен MSSQL Server, то sqlcmd можно скачать и использовать в рамках дистрибутива SQL Server Express Utility.

Как вы можете видеть, тут все очень просто. Однако есть и небольшая проблема, а именно как передать имена БД, пользователя и т.д. в SQL скрипт, вызываемый через sqlcmd?
На самом деле все очень просто:

Похожие строчки будут и для компонента Bridge. А вот для компонент Channel у нас будет, допустим, десять. Поэтому добавим простой цикл:

Далее устанавливаем сервисы наших компонент в системе (приведу пример только для компонент Channel):

@ rem Количество Channels
SET ChannelDbCount = 10
@ rem Тип запуска boot | system | auto | demand | disabled | error >
SET run_type =demand
@ rem Зависимости от сервисов ( separated by / ( forward slash ) )
SET depend =MSSQLSERVER

Код для остановки и удаления сервисов приводить не буду, т.к. он идентичен.

Теперь скомпонуем все, о чем мы писали ранее.
Запуск скрипта развертывания продукта с параметрами install.bat y y y

@ rem Запускаем наш главный скрипт с параметрами на создание баз
DbManage.bat INSTALL % 1 % 2 % 3

@ rem Устанавливаем сервисы
InstallServices.bat

@ rem Запускаем все сервисы
StartServices.bat

Запуск скрипта удаления продукта с параметрами install.bat y y y

@ rem Останавливаем сервисы, если они запущены
StopServices.bat

@ rem Делаем пазу для того, чтобы все сервисы успели остановиться
@ rem Данные метод может не работать в не серверной Windows
timeout / t 10

@ rem Удаляем старые сервисы
RemoveServices.bat

@ rem Запускаем главный скрипт с параметрами на удаление
start DbManage.bat REMOVE % 1 % 2 % 3

В итоге мы получили выполнение всех желаемых действий, о которых написано в начале данного опуса с минимальным количеством усилий, а именно запуском обычного батника с несколькими параметрами.
Реализация конечно не идеальна, но свои функции выполняет. Старые добрые «батники» еще на что-то способны, хотя пора переходить на PoverShell. Однако и там есть свои сложности, в частности с сертификатами и подписанием скриптов.

В общем, как говорится, идеального решения не существует.

Источник

Сказочный портал