Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Помогите создать bat файл установкой софта (http://forum.oszone.net/showthread.php?t=268682)

Impuls717 24-09-2013 15:04 2223145

Помогите создать bat файл установкой софта
 
Суть батника такая, на флешке расположен набор софта при подключении флешки к ПК запускался батник с выводом на экран действий по установке данного софта,
например нажмите num1 установится такая та программа или num2 установится другая программа, а так прекращение работы батника ( закрытие его) и открытием в проводнике папки с софтом, плюс при установке софта происходило подтверждение мол далее, далее, готово ( типа тихой установки )
Простыми словами вставил флешку нажал нужный num все установилось закрылось. Заранее спасибо тем кто откликнется.

Iska 24-09-2013 15:54 2223164

Цитата:

Цитата Impuls717
Простыми словами вставил флешку нажал нужный num »

Между «вставил» и «нажал» должно быть ещё и «запустил пакетный файл», ибо у вменяемых людей autorun давно отключён, а в новых ОС — так и вовсе изначально.

В чём, собственно. состоит проблема? Что непонятно?

sunnykey 24-09-2013 16:19 2223185

Цитата Impuls717:
Простыми словами вставил флешку нажал нужный num все установилось закрылось. Заранее спасибо тем кто откликнется. »
У каждой программы есть функция тихой установки, поэтому для рекомендую ознакомиться с ключами в документации к ПО, либо на сайте производителя. Как пример могу привести установку 7zip и Firefox, лежащих в данном каталоге, что и скрипт
Код:

@echo off
echo Install 7-zip
msiexec /i %~dp0\7z930.msi /passive
echo Install Firefox
"%~dp0\Firefox 22.exe" -ms


Impuls717 24-09-2013 16:25 2223187

Я новичок в этом вот захотелось реализовать, а как не знаю.

Impuls717 24-09-2013 17:36 2223217

поискал варианты на форумах вот что получилось это черновой вариант на пару простых программ
@Echo off
title Установка Softa
:LOOP
CLS
echo ===============================================================================
echo ====== Укажите цифровой через пробел какой софт вы хотите установить ========
echo ===============================================================================
echo === 1) - TV ====
echo === 2) - Aimp ====
echo === 3) - Закрытие окна открытие проводника ====
echo ===============================================================================
Echo.
Set var=
Set /P var="Сделайте ваш выбор: "
For %%i In (%var%) Do (
If %%i GTR 3 Echo. & Echo Неверная команда! Еще разок! & Echo. & Pause& GoTo :LOOP
If %%i LSS 1 Echo. & Echo Внимательнее! Еще разок! & Echo. & Pause& GoTo :LOOP
Call :m%%i
)
Exit

:m1
Echo Please wait установка TV
echo install first programm
%DiskRoot%\soft\TV.exe -s
GoTo :EOF


:m2
Echo Please wait установка Aimp
echo install first programm
%DiskRoot%\soft\aimp.exe -s
GoTo :EOF

:m3
Echo Please wait открытие проводника
start "" "%~d0\soft\
GoTo :EOF

На данный момент не смог понять как сделать чтобы на энтер батник закрылся и открылось окно с софтом
ну и возможно ли сделать чтобы батник запускался при подключении флешки

specialist 24-09-2013 22:32 2223401

Impuls717, рекомендую освоить WPI и применять в нем то что описано здесь http://www.oszone.net/2766
получится наглядно, опционально, а будучи правильно настроено - позволит просто добавлять свежий оригинальный установщик, который просто будет устанавливаться в заранее прописанном автоматическом режиме

Сrack 24-09-2013 22:44 2223404

Цитата:

Цитата specialist
рекомендую освоить WPI »

Рекомендую начать с чего нибудь по проще, например MInstAll

Impuls717 24-09-2013 23:52 2223440

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

Iska 25-09-2013 03:01 2223508

Цитата:

Цитата Impuls717
приходится очень часто обращаться к флешке с информацией, поэтому хочу упростить себе жизнь хоть как та. »

Far Manager → User Menu.


Время: 11:32.

Время: 11:32.
© OSzone.net 2001-