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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Какой ключ для авто установки AIMP 3.00.915 Beta 4 ??? (http://forum.oszone.net/showthread.php?t=217906)

Саня a.k.a. Sb 13-10-2011 22:53 1772805

[решено] Какой ключ для авто установки AIMP 3.00.915 Beta 4 ???
 
Какие только не пробовал,но не нашел.Может кто подскажет???

Habetdin 14-10-2011 00:03 1772832

Саня a.k.a. Sb, у оригинального самописный инсталлятор, можно использовать перепакованную версию, или написать что-нибудь вроде AutoIt-скрипта, который будет сам нажимать на кнопки в оригинале :)
P.S.: Beta 5 уже :happy:

Hector 14-10-2011 00:26 1772838

Цитата:

Цитата Habetdin
оригинального самописный инсталлятор »

разве? там вроде используется NSIS

Habetdin 14-10-2011 00:49 1772848

Hector, во второй версии - да, а вопрос про третью :) В третьей - самописный инсталлятор, запускающийся из 7z-SFX :jester:

CitromonZ 30-11-2011 21:07 1806795

Unattended дистрибутив AIMP 3
 
Добрый день.

Мне нужно создать unattended дистрибутив AIMP3.

Вопрос: где хранятся настройки AIMP? В реестре или в каком-нибудь ini файле?

Я сделал снимок реестра, он позволяет ассоциировать аудио файлы с AIMP, но другие настройки не позволяет применить.

shao 30-11-2011 23:45 1806906

CitromonZ,я скачал с офсайта последнюю 3.00.950_rc_1 версию.

При установке программы предлагаются два способа.
Установка Portable-версии и стандартная.
"Прицепом" предлагает установить всякую муть типа Яндекс-бара и т.д.

Можно собрать свой инсталлятор NSIS-ом или InnoSetup-ом, предварительно настроив "под себя" программу. Тогда можно использовать ключи для автоматической установки.

Ещё как вариант - Portable-версия.

Кстати настройки хранятся в файле AIMP3.ini

CitromonZ 01-12-2011 17:50 1807405

shao, благодарю за ответ.

У меня всё получилось с обычным WinRAR. Устанавливал я обычную версию.

Я в интернете прочёл, что есть такая переменная %appdata%. Посмотрел туда - увидел профиль AIMP - и создал sfx архив, который разархивирует бэтот профиль на другом компе в ApplicationData, вставил в этот sfx архив exe-к с твиком реестра для выполнения ассоциации aimp-a с аудио файлами. И этот sfx архив поместил в основной архив с самой программой.

shao 01-12-2011 20:12 1807472

Цитата:

Цитата shao
Кстати настройки хранятся в файле AIMP3.ini »

Извините - не указал путь :)

%appdata%\AIMP3\AIMP3.ini

wolkow70 12-01-2012 19:03 1834168

Собрал сборку-инсталлятор для интерактивной и автоматической установки на базе версии AIMP v3.00 Build 976. Тип инсталлятора NSIS.

В ручном режиме предусмотрено три типа установки:
1. Полная (все ярлыки, ассоциации, интеграция в контекстное меню, автозапуск дисков).
2. Сокращенная.
3. Минимальная.

Разумеется, Вы можете установить сборку и в режиме интерактивной установки (по выбору).

В автоматическом (тихом) режиме программу можно устанавливать с ключом /S

Сборка поддерживает работу в режиме "генератора ответов", то есть, запустив инсталлятор с ключом /G Вы можете пройти сеанс виртуальной установки, отмечая опции, которые Вы хотели бы задействовать. В результате такой процедуры, в одной директории с инсталлятором будет создан файл AIMP3.ini, в который пропишутся опции установки. Полученный таким образом сценарий установки можно использовать, если запустить инсталлятор с ключом /S, при условии, что файл ответов будет находится в одной директории с инсталлятором и иметь одинаковое с ним название (за исключением расширения). Если файла ответов в директории не будет, то программа установится тихо, но только в режиме полного типа установки.
В архиве сборки имеются образец файла ответов для полного варианта установки, а также cmd-файлы для запуска инсталлятора с ключами /S и /G.

Внимание! В файле ответов генерируется абсолютный путь установки - проследите за буквой системного диска. Если, Вы хотите, чтобы сборка ставилась в автоматическом режиме на системный диск с любым буквенным обозначением, перепишите в файле ответов строку директории установки в ручную таким образом (через системную переменную):
INSTALLDIR=%programfiles%\AIMP3

Запуск генератора ответов перезаписывает имеющийся файл ответов, поэтому делайте при необходимости резервные копии.

Интегрированы обложки:
Black Lineage 3.acs2
Eternal v1.0.acs2
Euphoria Remix (All-In-One)
PCB.acs3
S7Reflex v1.9.acs2

Интегрированы файлы иконок:
black_sphere.dll
green_line.dll
neon.dll
valve.dll

Внимание! Инсталлятор должен ставиться на систему, в которой не установлен AIMP3 и нет профиля с настройками приложения. Иначе следы предыдущей установки придется предварительно удалить.

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

Ссылка на скачивание новой версии сборки:

Ссылки удалены по требованию автора программы.
Перепаковка оригинального дистрибутива запрещена!


Что нового

timon45 13-01-2012 13:40 1834740

wolkow70, А можно ли приобрести исходники для самостоятельного изготовления сборки.

wolkow70 13-01-2012 14:10 1834779

Цитата:

Цитата timon45
wolkow70, А можно ли приобрести исходники для самостоятельного изготовления сборки. »

Скрипт довольно сложен для самостоятельного освоения. Справитесь?

timon45 13-01-2012 15:14 1834863

Цитата:

Цитата wolkow70
Скрипт довольно сложен для самостоятельного освоения. Справитесь? »

Если так то не нужно, буду использовать старый метод. Имеется опыт только с работой 7-zip SFX

wolkow70 14-01-2012 08:22 1835457

Цитата:

Цитата timon45
Если так то не нужно, буду использовать старый метод. Имеется опыт только с работой 7-zip SFX »

Можете для установки программы использовать сборку, а скины и прочие дополнения добавлять посредством 7-zip SFX.

DindiDag 21-01-2012 10:11 1840967

wolkow70, скажите, а шпион яндекса и все что с ним связано, вырезано?

wolkow70 21-01-2012 10:30 1840971

Цитата:

Цитата DindiDag
wolkow70, скажите, а шпион яндекса и все что с ним связано, вырезано? »

Старался ;)

DindiDag 22-01-2012 08:08 1841585

Респект вам уважаемый! А яндексам и всяким квипам и майлам ру вечный антиреспект!

XXXler 22-01-2012 20:05 1842060

Простенький скрипт для перепаковки AIMP3 на Inno Setup:
  1. В папку {app} складываем содержимое %ProgramFiles%\AIMP3 (никакого файла AIMP3.ini там быть не должно)
  2. В папку {profile} складываем файлы настроек (взятые из %AppData%\AIMP3, достаточно одного AIMP3.ini)
  3. Кормим компилятору AIMP.iss

Ассоциации, контекстное меню, автозапуск и их удаление делаются средствами AIMP, остатки ассоциаций при удалении подчищаются автоматически.

Скачать

timon45 23-01-2012 19:29 1842846

XXXler, а с ассоциациями можно?, и еще в случае если AIMP добавлен в автозагрузку после удаления программы он и от туда удаляется?

XXXler 24-01-2012 01:26 1843090

Цитата:

Цитата timon45
а с ассоциациями можно? »

в смысле? он делает ассоциации и деассоциации, просто для этого запускается AIMP3.exe с ключами /REG=R /REG=I /REG=MENU /REG=UALL (собственно как и в оригинальном дистрибутиве)

Цитата:

Цитата timon45
если AIMP добавлен в автозагрузку после удаления программы он и от туда удаляется »

если через интерфейс - то да

wolkow70 26-01-2012 14:16 1844871

Обновил свой вариант сборки AIMP3.

ЧТО НОВОГО:

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

Теперь в одной директории с инсталятором может быть создана папка AIMP3 со вложенной структурой папок, в которые и помещаются нужные Пользователю дополнения. В процессе установки файлы автоматически копируются в папки назначения.
Копирование происходит по расширениям:
- из папки Skins по расширениям acs2 и acs3;
- из папки Icons по расширению dll;
- из папки Plugins по расширениям svp и dll;
- из папки Modules по расширению dll;
- из папки Langs по расширению lng;

(В архиве со сборкой имеется папка с наиболее распространенными дополнениями, состав которых Вы можете изменить самостоятельно)

2. Добавлена поддержка однопользовательской установки. По умолчанию опционально отмечена многопользовательская установка. Выбор производится радио-кнопками или по файлу ответов (в варианте тихой установки). При данном типе установки настройки AIMP3 сохраняются в профиле, создаваемом в папке с самой программой. Настройки для всех пользователей в этом случае одни.

3. Так как, установка AIMP3 поверх ранее сделанной установки невозможна, добавлена возможность осуществить принудительное экспресс-удаление ранее установленной программы AIMP3 и провести новую (чистую) установку.
Если на компьютере установлен AIMP3, то выводится сообщение:
==============================================================
ВНИМАНИЕ!
AIMP3 уже установлен, или на вашем компьютере есть настройки этого приложения.
Данный инсталлятор не может быть использован поверх уже установленного AIMP3.
При нажатии кнопки 'Ok' будет произведено полное удаление предыдущей установки
и выполнена новая установка AIMP3.
При нажатии кнопки 'Отмена' установка AIMP3 будет отменена.
Выполнить новую установку AIMP3 ?"
=============================================================
(Данная функция имеет эксперементальный характер и связана с принудительным удалением файлов, записей в реестре и перезапуском Windows Explorer.)

4. Убрал внесение файловых ассоциаций в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Classes, оставил ассоциации только для текущего Пользователя (как в оригинальном инсталляторе). К сожалению, программа не умеет управлять ассоциациями, установленными для всех Пользователей, и не видит их. Поэтому пришлось пойти на поводу у программы, чтобы не ограничивать ее функционал.

kotkovets 26-01-2012 19:20 1845100

wolkow70, Свежий недочет:
Уберите проверку в инсталляторе установленного AIMP3 в режиме генератора - /G :)

wolkow70 28-01-2012 13:17 1846160

Цитата:

Цитата kotkovets
wolkow70, Свежий недочет:
Уберите проверку в инсталляторе установленного AIMP3 в режиме генератора - /G »

1. Устранил недочет. Убрал проверку установленного AIMP3 при запуске в режиме генератора ответов.

2. Отказался от записи файловых ассоциаций в раздел HKLM\SOFTWARE\Classes, оставил ассоциации только для текущего Пользователя HKCU\SOFTWARE\Classes (как в оригинальном инсталляторе). К сожалению, AIMP3 не умеет управлять ассоциациями, установленными для всех Пользователей. Поэтому, пришлось пойти на поводу у программы, чтобы не нарушать ее функционал.

timon45 29-01-2012 12:18 1846780

Цитата:

Цитата XXXler
Простенький скрипт для перепаковки AIMP3 на Inno Setup: »

Решил воспользоваться вашим скриптом в итоге получил ошибку при компиляции

Ось Win7x86 Скопировал все файлы как вы написали, опыт Inno Setup не имею поэтому разобраться сам не смогу.

XXXler 29-01-2012 13:26 1846810

timon45, исправил

timon45 29-01-2012 14:02 1846831

XXXler, Все сепер! :yahoo: ассоциации устанавливаются корректно, корректно удаляются (в том числе и программа с автозагрузки) хвостов после удаления не остается, ассоциации востанавливаюся корректно после удаления, здесь на все 100% как мне хотелось.
но
у вас написано:
Цитата:

Цитата XXXler
В папку {profile} складываем файлы настроек (взятые из %AppData%\AIMP3, достаточно одного AIMP3.ini) »

папки {profile} нету но есть {settings} я так понимаю это одно и тоже, это мелочи но, я положил в {settings} файл AIMP3.ini и папку PLS с файлом внутри Radio.aimppl, но настройки не подхватились и плейлиста нигде нет.

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

Все разобрался паку {profile} нужно создать самому, вопрос с иконками открыт хотя это и не так уж важно.
вопрос с иконками закрыт их можно задать через AIMP3.ini, все супер спасибо большое!

specialist 05-03-2012 19:43 1873033

Вложений: 1
кому достаточно подкидывать оригинальную версию для автоматической установки доработал напильником autoit скрипт с msdn для русской версии
ставит все автоматом, отключает установку яндекс пакета, выбирает только русский и английский языки интерфейса, все прочие опции оставлены как предлагаемые оригинальным установщиком по умолчанию
работает пока только для русских windows (в англоязычной системе в установщике нет диалога от яндекса и установка прервется)
буду рад если кто-то опытный доведет скрипт до ума

Debugger 23-07-2012 08:33 1956961

Если кто вдруг не знает, с версии 3.10 поддерживается автоустановка. Все ключи описаны в справке.

_NJ_ 04-08-2012 15:51 1964644

Цитата:

Цитата Debugger
Если кто вдруг не знает, с версии 3.10 поддерживается автоустановка. Все ключи описаны в справке. »

Не очень то их и много...
читать дальше »
Список поддерживаемых команд для инсталлятора
/AUTO="Путь к папке" - запуск автоматического режима установки
/PORTABLE - установка версии в портативном режиме, если он доступен [используется совместно с /AUTO]
/UPDATE - обновление текущей версии, если установленная версия не может быть обновлена, то установка просто прервется [используется совместно с /AUTO]
/SILENT - не показывать GUI [используется совместно с /AUTO]

DMFox 09-08-2012 22:33 1967716

Пример установки AIMP3 в "тихом режиме":
Код:

AIMP3.exe /AUTO="%PROGRAMFILES%\AIMP3\"

millifolium 16-08-2012 20:06 1971433

Уважаемые, при
Код:

RunWait(IniRead("AIconfig.ini", "Audio", "AIMPPath", "default") & " /AUTO=%ProgramFiles%\AIMP3\", "", @SW_HIDE)
Установщик ставит AIMP в папку "Program"...бред. Ключи тихой установки не работают.
Пытался менять макрос переменную на @ProgramFilesDir эфект тот же.
Кто осилил?Требуется чтобы все устанавливалось по традиции в Program files
/помогите)

Debugger 02-11-2012 23:21 2017636

millifolium, Вам лучше в тему про AutoIt

7ka 06-01-2013 17:17 2060311

Цитата:

Цитата millifolium
Установщик ставит AIMP в папку "Program"...бред. Ключи тихой установки не работают.
Пытался менять макрос переменную на @ProgramFilesDir эфект тот же.
Кто осилил?Требуется чтобы все устанавливалось по традиции в Program files
/помогите) »

DMFox, написал ведь выше! Прочитать то внимательно не преступление!
Все дело в том что нужно указывать директорию именно в ВЕРХНЕМ регистре, как указано выше!
Полный ключ:
Код:

AIMP3.exe /AUTO="%PROGRAMFILES%\AIMP3\" /SILENT

Саня a.k.a. Sb 19-01-2013 18:08 2070421

Прошу извинения, был не внимателен.

alert30 19-01-2013 18:10 2070422

Саня a.k.a. Sb, а правила Вас не накажет?

masculinum 14-03-2013 04:07 2110780

XXXler, подскажите, что не так сделал? Первый раз прогой пользуюсь

mariolast 01-07-2013 00:32 2177078

wolkow70,
Нету репака уже финальной 3.5? Если делаете, то очень неплохо бы засунуть туда и другие языки, кроме англ. и русского, украинский например. Заранее спасибо.

wolkow70 02-07-2013 07:34 2177848

mariolast, посмотрите в PM.

loginvovchyk 18-11-2013 01:38 2256895

XXXler,

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

XXXler 18-11-2013 01:51 2256896

loginvovchyk
скрипт лучше искать по ссылке в моей подписи, т.к. я периодически перезаливаю исправленные версии

fackessfook 11-01-2014 11:47 2286626

XXXler, собрал вашими исходниками AIMP3, все хорошо, но почему то когда я убрал галочку с ассоциаций, он все равно ассоциировал файлы с плеером.

XXXler 11-01-2014 12:32 2286638

fackessfook, установкой ассоциаций занимается плеер, галка просто запускает плеер с нужными ключами, т.ч. либо файлы были ассоциированы до установки, либо это "побочный эффект" опции "Добавить в Открыть с помощью..." на Vista+

mariolast 01-01-2015 20:30 2450730

wolkow70,
Нету новой версии 3.60?

wolkow70 04-01-2015 14:24 2451744

Цитата:

Цитата mariolast
Нету новой версии 3.60? »

Автор программы запрещает выпуск репаков и сборок.

_arahnid_ 15-01-2015 09:02 2456259

Загляните вот в эту тему: http://forum.oszone.net/thread-279429.html
там качаете скрипт для тихой автоустановки и к нему создаете ini файл со следующим содержимым:
Код:

[INFO]
about=Aimp v3.55.1355
category=Мультимедиа
[RUN]
1=aimp_3.55.1355.exe
[PARAM]
1=/AUTO="@ProgramFilesDir\Media\AIMP\"
[File_Copy_To_Category]
1=@ProgramsCommonDir\AIMP3\AIMP3.lnk
2=@ProgramsCommonDir\AIMP3\AIMP3 Advanced Tag Editor.lnk
3=@ProgramsCommonDir\AIMP3\AIMP3 Audio Converter.lnk
4=@ProgramsCommonDir\AIMP3\AIMP3 Audio Library.lnk
[Dir_Del]
1=@ProgramsCommonDir\AIMP3\

Скрипт с расширением exe должен иметь имя идентичное вашему ini (ну или наоборот)
Код:

aimp_inst.ini
aimp_3.55.1355.exe
aimp_inst.exe

рядом кладете сам дистрибутив aimp-а любой версии (необходимо в ini указать правильное имя файла)
и после запуска скрипта получите тихую установку Aimp не изменяя оригинального дистрибутива !!!!

in.team.morozoff 06-04-2016 02:07 2623507

aimp_3.60.1503 ключ для WPI /AUTO="%programfiles%\\AIMP3" /SILENT

MrVOVA 06-08-2016 21:41 2657487

мой вариант авто инсталляции aimp 3.60
в папке с батником должны быть файлы
aimp3.exe - инсталлятор
black_glass.acs3 - скин
aimp3.ini (настроен и скопирован с папки C:\Users\VOVA\AppData\Roaming\AIMP3)


текст самого инсталлятора install.cmd

Код:

//aimp3.exe /SILENT /AUTO
//xcopy /y black_glass.acs3 "%systemdrive%\Program Files (x86)\AIMP3\Skins\black_glass.acs3"*
//xcopy /y aimp3.ini "%appdata%\aimp3\aimp3.ini"*



Время: 03:27.

Время: 03:27.
© OSzone.net 2001-