Показать полную графическую версию : [addon] Skype (конструктор)
Страниц :
1
2
3
4
5
6
7
8
[
9]
10
specialist
01-06-2011, 00:29
vovansa, в последней версии ключ в нижнем регистре
запуск с ключем /aip (описан в окне репака)
Skype_5.3.0.116_RePack.exe /aip
изменения в конструкторе с момента первой публикации:
- теперь в имя репака включается номер версии продукта
например Skype_5.3.0.116_RePack.exe. также номер
включается в заголовок и окно sfx установщика
- файл norun.cmd - дополнительный запуск после установки
уберет Skype из автозагрузки
- файл uninstall.cmd - автоматическое удаление всех
версий skype (встраивается в скрипт установщика)
specialist, посмотрел Ваш конструктор, несколько замечаний:
1 скрипт !constructor-n.cmd качает с альтернативного адреса
/ab/ - как правило более свежая версия появляется раньше
здесь Там оказалась более старая версия.
2 Строки echo SkypeSetupFull.exe not found
echo Please wait, SkypeSetupFull.exe will be downloaded from official site ...
работают всегда, даже при наличии уже скачанного дистрибутива
3 Конструктор распаковывает дистрибутив до административной
установки, удаляя SkypeToolbars не обнаружил в скрипте этого удаления, как происходит удаление?
4 Файл norun.cmd просится в отдельный ключ в файле конфигурации
5 файл uninstall.cmd - автоматическое удаление всех
версий skype (встраивается в скрипт установщика)
5.1 Что значит всех версий? Подразумевается, что у пользователя на компьютере стационарно установлено несколько разных версий одновременно?
5.2 Что значит встраивается? Где этот файл искать после установки программы? Я его не обнаружил в папке программы.
5.3 Зачем вообще нужен этот скрипт и почему нельзя удалять программу штатными средствами?
6 Команда rd /s /q \"%Temp%\Skype\" в файле конфигурации не сработала (да и не могла), указанная папка не удаляется. Да и слеши не удвоены.
7 Синтаксис скриптов в некоторых местах удивил, (они работают, но вопреки логике)
8 Т.к. тема аддона программы, а не репака, рекомендую довести скрипт до создания готового аддона. Это будет соответствовать теме ветки.
9 Можно запустить несколько копий и работать с несколькими учетными записями - также возможно с ключем /aip Не получается запуск нескольких копий, появляется ошибка о невозможности перезаписи файла программы. Это и понятно, т.к., программа пытается распаковаться в папку, из которой уже запущена предыдущая копия программы.
specialist
01-06-2011, 23:52
gora, приветствую и благодарю за критику.
1. Там оказалась более старая версия. »
на момент когда только разлетается по форумам и разным сайтам информация о новой версии (и попытка проверить обновление из самой программы приводит к информационному окну об отсутствии новых версий) сервер ab располагает более свежей версией. потом они вероятно их меняют местами.
момент довольно занимательный и в будущих версиях мне хотелось бы реализовать проверку например с помощью wget даты создания файла или номера его версии до скачивания на серверах разработчика для сравнения с аналогичными данными присутствующего в папке конструктора установщика (если он там будет)
2 работают всегда, даже при наличии уже скачанного дистрибутива »
по логике скрипта да - работают всегда, НО несколько низлежащих строчек в случае
наличия файла установщика пролетают за доли секунды, натыкаясь на
cls&echo SkypeSetupFull.exe unpacking...
и дальнейший код скрипта выполняется с экраном без этих строчек, а если дистрибутив отсутствует и выполняется его загрузка, то строки задерживаются на время загрузки
3. не обнаружил в скрипте этого удаления, как происходит удаление? »
по сути это стандартное действие (извлечь до административной установки без "всего лишнего") следующей строки
SkypeSetupFull.exe /EXTRACTONLY:"%cd%\temporary"
4. Файл norun.cmd просится в отдельный ключ в файле конфигурации »
+1 так и сделаю
5.
5.1 Что значит всех версий? »
должно быть двусмысленно выразился - читать как "любой из текущей установленной"
5.2 Что значит встраивается? »
!constructor.cmd
if exist uninstall.cmd copy uninstall.cmd temporary\
...
7za.exe a -t7z .\7zarch.7z .\Temporary\* -mx=9 -m0=BCJ -m1=LZMA2:d=26 -ms -mmt >nul
sfxconf.txt
AutoInstalls="hidcon:cmd /c uninstall.cmd"
5.3 Зачем вообще нужен этот скрипт и почему нельзя удалять программу штатными средствами? »
удалять штатными средствами можно когда заблагорассудится, но когда установщик распакованный до административной установки запускаясь наталкивается на предыдущую версию программы и прекращает дальнейшую установку от пользователей данного конструктора поступали предложения об автоматическом удалении предыдущей версии в ходе установки репака. поэтому реализован дополнительный скрипт, который выполняется первым во время установки.
6. в файле конфигурации не сработала (да и не могла), указанная папка не удаляется »
согласен не досмотрел - остается пустая папка (удаляется только содержимое)
7. Синтаксис скриптов в некоторых местах удивил, (они работают, но вопреки логике) »
я не волшебник, я только на него учусь)
если не секрет, какие именно места Вас удивили, и что по-вашему там должно было быть?
8. Т.к. тема аддона программы, а не репака, рекомендую довести скрипт до создания готового аддона. »
согласен, залез не в свой огород со своими огурцами)
9. Не получается запуск нескольких копий, появляется ошибка о невозможности перезаписи файла программы. »
согласен, переборщил в sfxconf.txt
OverwriteMode="0"
поправил на
OverwriteMode="1"
и все заработало
возможно было бы полезным хранить профиль пользователя рядом с файлом репака... вроде такое можно реализовать
буду признателен за конкретные предложения по улучшению
спасибо
saavaage
03-07-2011, 22:01
specialist, при попытке установки под virtualbox выскочило такое окно - см. приложение.
PS WinXP SP3 Pro Rus, gui-integrator + updatepack. Использовал Ваш конструктор skype
PS2 Сейчас проверю, последний ли вариант конструктора использовал и отпишусь
выскочило такое окно »
В SFX не используется ключ -aiS, а используется -ais. Имя SFX советую укоротить до 8 символов.
saavaage
03-07-2011, 22:50
gora, у меня имя архива было Skype.exe. По поводу ключа сейчас сказать затруднюсь, т.к. уже затер старую версию конструктора.
specialist, да, использовал старый конструктор. Сейчас проведу интеграцию аддона, полученного из последней версии (с ключом -aisn). Отпишусь
Все ОК! skype встал нормально. Новый конструктор отработал прекрасно. specialist, еще раз спасибо за труд.
specialist, Ваш конструктор скачивает версии 5.3.0.113 и 5.5.0.117 и после установки 5.5.0.117 скайп просится обновится, после обновления - версия 5.5.0.119
Holtek, Советую использовать другой конструктор от gora, правда в нем нет функции сделать Skype портативным.
http://forum.oszone.net/post-1738422.html#post1738422
specialist
13-10-2011, 17:11
Holtek, потому что они так и не соизволили выложить 119 билд в паблик на ссылку по умолчанию на полный дистрибутив. можно его где-нибудь отдельно слить и подложить конструктору - тогда будет репак 119 билда
Scratch56
15-10-2011, 15:41
В скайпе: помощь - проверить наличие обновлений, скачал, отказался от установки. Из C:\WINDOWS\Temp взял SkypeSetup.exe переименовал в SkypeSetupFull.exe и вставил в конструктор - Получился Skype_5.5.0.124_RePack.exe.
Grunger86
16-10-2011, 13:01
Вы чего? У меня уже бизнес-версия 5.5.0.124, в тот же день скачивал с сайта эту же версию - был 119 билд. Странно.
Правда, не знаю, чем бизнес-версия отличается от обычной, кроме как msi-установщика. А обычная версия - уже 5.6 ветка...
elChoopacabra
19-10-2011, 11:30
Для меня бизнес версия отличается прежде всего отсутствием facebook'овой закладки в фейсе, а msi инсталлятор есть и у стандартной версии.
specialist
19-10-2011, 11:49
вот и интересно, фейсбуковкую вкладку по сути можно убрать и в обычной... но бизнес версия без нее, а главный исполняемый файл на 2 мегабайта больше...
Grunger86
19-10-2011, 12:40
elChoopacabra, у стандартной его нет, там exe
specialist
19-10-2011, 13:02
Skype 5.5.0.124 Final
Offline Installer (MSI) (http://download.skype.com/msi/SkypeSetup_5.5.0.124.msi)
Offline Installer (EXE) (http://download.skype.com/3694814915aaa38100bfa0933f948e65/SkypeSetupFull.exe)
Skype 5.5.32.124 Business Edition
Offline Installer (MSI) (http://download.skype.com/3694814915aaa38100bfa0933f948e65/SkypeSetup.msi)
Skype 5.5.59.124 Final
Offline Installer (MSI) (http://download.skype.com/msi/SkypeSetup_5.5.59.124.msi)
А что за? Skype 5.5.59.124 Final »
чем он отличается от:
Skype 5.5.0.124 Final »
или отSkype 5.5.32.124 Business Edition »
specialist
19-10-2011, 14:01
timon45, скайп его знает :)
Grunger86
20-10-2011, 07:42
timon45, отсутствием фэйсбука и msi - инсталлятором.
Сделайте кто-нибудь, плиз, аддон версии 4.2.32.187 (финальная).
Grunger86 имеется но только не на бизнес версию от El Sanchez хотя в своем посте он её удалил и оставил только 5-ку
http://forum.oszone.net/post-1519613.html#post1519613
могу скинуть 4.2.0.187
Grunger86
20-10-2011, 12:42
timon45, спасибо уже не надо, сам сделал
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC