|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7] |
|
Скрипты Inno Setup. Помощь и советы [часть 7]
|
Ветеран Сообщения: 1273 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы (Archive Pack 1):
Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Отправлено: 11:48, 10-03-2014 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать odminius, на stackoverflow пишут, что данный способ не работает из-за отсутствия меню "Пуск" в Windows 8 (что логично) и рекомендуют прописывать программы в реестр.
[Registry] Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "{#MyAppName}"; ValueData: "{app}\{#MyAppExeName}" ![]() |
------- Отправлено: 23:19, 11-08-2014 | #1341 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Habetdin, хз, я думал в этом причина. Все константы, которые прописывал работали одинаково и на 7 и на 8.
Вы разбираетесь в прогресс барах для isdone? Несколькими сообщениями ранее я выложил код, можете подсказать почему прогресс бар отображается, но не движется? Что там нужно исправить? Уже всё перепробовал, ничего не помогло. Цитата:
![]() ![]() Вся работа на этом встала, перерыл весь инет в поисках решения - ничего. Isdone 0.6 final. Не понимаю, всё ведь правильно прописано, почему не работает? ![]() |
|
Последний раз редактировалось Imperor, 12-08-2014 в 11:22. Отправлено: 07:55, 12-08-2014 | #1342 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Habetdin, Imperor, Спасибо огромное, за помощь, зря Вас потревожил. Наши криворукие "тестировщики" просто не смогли найти ярлык в папке автозагрузки (или саму папку) на win 8, и сказали что нифига не работает. Сюрприз был сегодня утром, когда программулина как надо, после старта винды показала всем приветственные окошки
![]() Всем еще раз спасибо за помосч) |
Отправлено: 14:28, 12-08-2014 | #1343 |
Старожил Сообщения: 169
|
Профиль | Отправить PM | Цитировать Ребята помогите решить проблему: скрипт собирается, файл запускается всё устанавливается. Ошибка возникает при удалении после окошка "Нажмите кнопку "OK" и удалите не нужные Вам параметры программы {#MyAppName} {#MyAppVersion}.". Скрипт на две программы (Beauty.Checked и Brightness.Checked). Как решить эту проблему?
[Messages] UninstalledAll=Нажмите кнопку "OK" и удалите не нужные Вам параметры программы {#MyAppName} {#MyAppVersion}. procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if (CurUninstallStep = usDone) then begin if Beauty.Checked then RegDeleteKeyIncludingSubkeys(HKCR, 'bmp_auto_file\shell\Beauty Guide'); if Beauty.Checked then RegDeleteKeyIncludingSubkeys(HKCR, 'jpegfile\shell\Beauty Guide'); if Beauty.Checked then RegDeleteKeyIncludingSubkeys(HKCR, 'pngfile\shell\Beauty Guide'); if Beauty.Checked then RemoveDir(ExpandConstant('{group}')); end; begin if (CurUninstallStep = usDone) then begin if Beauty.Checked then if MsgBox('Удалить Ваши настройки Beauty Guide?',mbconfirmation, mb_yesno) = IDYES then begin if Beauty.Checked then DelTree(ExpandConstant('{userappdata}\BeautyGuide'), True, True, True); end; begin if (CurUninstallStep = usDone) then begin if Beauty.Checked then if MsgBox('Удалить плагины Beauty Guide?',mbconfirmation, mb_yesno) = IDYES then begin if Beauty.Checked then DeleteFile(ExpandConstant('{pf32}\Tint Guide\Photo Plugins\BeautyGuidePlugin.8bf')); DeleteFile(ExpandConstant('{pf}\Tint Guide\Photo Plugins64\BeautyGuidePlugin64.8bf')); RemoveDir(ExpandConstant('{pf32}\Tint Guide\Photo Plugins')); RemoveDir(ExpandConstant('{pf32}\Tint Guide')); RemoveDir(ExpandConstant('{pf}\Tint Guide\Photo Plugins64')); RemoveDir(ExpandConstant('{pf}\Tint Guide')); begin if (CurUninstallStep = usDone) then begin if Beauty.Checked then if MsgBox('Программа {#MyAppNameBeauty} {#MyAppBeautyVersion} удалена!',mbconfirmation, mb_ok) = IDYES then end; end; end; end; end; end; end; begin if (CurUninstallStep = usDone) then begin if Brightness.Checked then RegDeleteKeyIncludingSubkeys(HKCR, 'bmp_auto_file\shell\Brightness Guide'); if Brightness.Checked then RegDeleteKeyIncludingSubkeys(HKCR, 'jpegfile\shell\Brightness Guide'); if Brightness.Checked then RegDeleteKeyIncludingSubkeys(HKCR, 'pngfile\shell\Brightness Guide'); if Brightness.Checked then RemoveDir(ExpandConstant('{group}')); end; begin if (CurUninstallStep = usDone) then begin if Brightness.Checked then if MsgBox('Удалить Ваши настройки Brightness Guide?',mbconfirmation, mb_yesno) = IDYES then begin if Brightness.Checked then DelTree(ExpandConstant('{userappdata}\BrightnessGuide'), True, True, True); end; begin if (CurUninstallStep = usDone) then begin if Brightness.Checked then if MsgBox('Удалить плагины Brightness Guide?',mbconfirmation, mb_yesno) = IDYES then begin if Brightness.Checked then DeleteFile(ExpandConstant('{pf32}\Tint Guide\Photo Plugins\BrightnessGuidePlugin.8bf')); DeleteFile(ExpandConstant('{pf}\Tint Guide\Photo Plugins64\BrightnessGuidePlugin64.8bf')); RemoveDir(ExpandConstant('{pf32}\Tint Guide\Photo Plugins')); RemoveDir(ExpandConstant('{pf32}\Tint Guide')); RemoveDir(ExpandConstant('{pf}\Tint Guide\Photo Plugins64')); RemoveDir(ExpandConstant('{pf}\Tint Guide')); begin if (CurUninstallStep = usDone) then begin if Brightness.Checked then if MsgBox('Программа {#MyAppNameBrightness} {#MyAppBrightnessVersion} удалена!',mbconfirmation, mb_ok) = IDYES then end; end; end; end; end; end; end; end; |
Отправлено: 15:31, 12-08-2014 | #1344 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Помогите! Второй день сижу в ожидание чуда( Не отображается ход прогресс бара...
Модуль ProgressBar.iss Модуль ISDone: Это часть скрипта, в котором я уверен сидит ошибка! ![]() |
Последний раз редактировалось Imperor, 12-08-2014 в 21:00. Отправлено: 20:16, 12-08-2014 | #1345 |
![]() Ветеран Сообщения: 863
|
Профиль | Отправить PM | Цитировать Imperor, возьмите ваше сообщение в тег [code] и занесите под спойлер.
|
------- Отправлено: 20:42, 12-08-2014 | #1346 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Dodakaedr, вы не правильно меня поняли. Прогресс бар отображается, но загрузка в нем не отображается. Сама установка идет как положено.
Прогресс бар Isdone'ий, такие хитрости с ним не прокатят. Модуль ProgressBar.iss задействует модуль Isdone.iss b всё это под командованием основного скрипта, на который смысла смотреть нету. так как там только прописаны две строки, которые задействуют эти модули. В ProgressBar лежат ссылки на png файлы прогресс бара, первый отображает его шаблон, второй ход процесса загрузки. Второй почему то не отображается. Я голову ломаю над этим, никак не помогу выяснить причину. Могу скинуть весь скрипт целиком, если есть желание помочь разобраться. Так то скрипт закончен, только вот эта визуальная неувязочка не даёт мне покоя( |
Последний раз редактировалось Imperor, 12-08-2014 в 21:09. Отправлено: 20:55, 12-08-2014 | #1347 |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать Imperor,
Цитата Nordek:
|
|
------- Отправлено: 22:29, 12-08-2014 | #1348 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать nik1967, нету ошибок, есть только проблема с прогресс баром. Вот весь мой скрипт(с файлами). http://rghost.ru/57434129
Есть отдельно модулем прогресс-бар, думаю там где-то что-то не так прописано. Если лень оказать услугу за просто так, то просто сразу так и скажите, я могу и заплатить(в пределах разумного конечно) раз уж на то пошло. |
Последний раз редактировалось Imperor, 12-08-2014 в 22:48. Отправлено: 22:39, 12-08-2014 | #1349 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата Imperor:
Ненужно давить. (Как это говориться?): "Брать на понт" (Если не ошибаюсь) - тоже ненужно. Раз на то дело пошло: мистер, вы темой ошиблись. Нужно учитывать то, что не все пользуются "ISDone", а значит в идеале - с этим мало знакомы (т.е ISDone использовали как есть с меньшими изменениями) или не знакомы (т.е не пользовались). Так же нужно учесть что у людей может не быть как времени, так и желания. На сколько известно, автор: Profrager. Довольно позволительно предположить что автор более грамотен в данной сфере. Проявите терпение. Не хотите ждать, нужно срочно » сами сообразите куда направить вопрос. Не знаете? Google. Не получается найти или скажете что "не находит ничего"? Ложь. "Поиск всегда и везде работает - это просто вы не умеете пользоваться". Как называется архив который вы скачали, не "ISDone0.6final"? Почему его название не использовать в поиске? Исследовав ссылки в поисковике, пришёл к выводу:
|
|
------- Последний раз редактировалось Nordek, 13-08-2014 в 04:03. Отправлено: 03:54, 13-08-2014 | #1350 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 6] | El Sanchez | Автоматическая установка приложений | 2494 | 10-03-2014 11:51 | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 |
|