Форум программистов, компьютерный форум, киберфорум
Наши страницы
Инсталляторы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
Othalali
0 / 0 / 0
Регистрация: 05.01.2016
Сообщений: 6
1

Inno Setup иконка ярлыка

13.01.2016, 15:50. Просмотров 4664. Ответов 9
Метки нет (Все метки)

Delphi
1
2
3
4
[Icons]
Name: "{group}\Counter-Stike"; Filename: "{app}\hl.exe"; WorkingDir: "{app}"; Parameters: -game cstrike;
Name: "{userdesktop}\Counter-Stike"; Filename: "{app}\hl.exe"; WorkingDir: "{app}"; Tasks: desktopicon; Parameters: -game cstrike;
;Name: "{group}\{cm:UninstallProgram,Counter-Strike}"; Filename: "{uninstallexe}"
Как сменить иконку ярлыка ?
По умолчанию иконка exe файла!

иконка лежит в папке \Counter-Strike\cstrike\cstrike.ico
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2016, 15:50
Ответы с готовыми решениями:

Inno setup DefaultDirName
Всем привет. Почему при выборе директории добавляется директори "Новая папка" ??? Как...

Inno Setup ИНСТАЛЯЦИЯ
Кто знает как работать с программой Inno Setup? Очень нужно сделать електронную книжку с...

Inno Setup текст в окне
Можно ли изменить тест то что выделено красным ? Хочу вместо этого другой текст написать

Inno setup sfx архив
Доброго времени суток! Каким образом можно создать экзешник аналогичный sfx архиву? Т.е который...

Inno Setup несколько ярлыков
Доброго времени суток! Подскажите пожалуйста, возможно ли средствами InnoSetup реализовать такую...

9
v_svitere
700 / 410 / 135
Регистрация: 03.06.2009
Сообщений: 1,197
Записей в блоге: 4
13.01.2016, 16:08 2
Othalali, В секции [setup] добавляете константу
SetupIconFile=Путь до файла.ico
0
Othalali
0 / 0 / 0
Регистрация: 05.01.2016
Сообщений: 6
13.01.2016, 16:36  [ТС] 3
Цитата Сообщение от v_svitere Посмотреть сообщение
SetupIconFile=Путь до файла.ico
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
; Этот сценарий создан с помощью Мастера Inno Setup.
; ОБРАТИТЕСЬ К СПРАВОЧНОЙ ДОКУМЕНТАЦИИ, ЧТОБЫ ИСПОЛЬЗОВАТЬ ВСЕ ВОЗМОЖНОСТИ INNO SETUP!
 
#define MyAppName "Counter-Strike"
#define MyAppVersion "No-Steam"
#define MyAppPublisher "My Company, Inc."
#define MyAppURL "http://www.wylek.ru/"
#define MyAppExeName "hl.exe"
 
[Setup]
; Примечание: Значение AppId является уникальным идентификатором для этого приложения.
; Не используйте одно и тоже значение AppId для разных приложений.
; (Для создания нового значения GUID, выберите в меню "Инструменты" пункт "Создать GUID".)
AppId={{72060052-3B57-429C-BA78-4790D51C4C2D}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName=C:\Games\{#MyAppName}
DefaultGroupName={#MyAppName}
DisableProgramGroupPage=yes
OutputDir=C:\setup\release
OutputBaseFilename=setup
SetupIconFile=C:\Games\Counter-Strike\cstrike\cstrike.ico
Compression=lzma
SolidCompression=yes
 
[Languages]
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
 
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
 
[Files]
Source: "C:\Games\Counter-Strike\hl.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\Games\Counter-Strike\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; Примечание: Не используйте флаги "ignoreversion" для общих системных файлов.
 
[Icons]
Name: "{group}\Counter-Stike"; Filename: "{app}\hl.exe"; WorkingDir: "{app}"; Parameters: -game cstrike;
Name: "{userdesktop}\Counter-Stike"; Filename: "{app}\hl.exe"; WorkingDir: "{app}"; Tasks: desktopicon; Parameters: -game cstrike;
;Name: "{group}\{cm:UninstallProgram,Counter-Strike}"; Filename: "{uninstallexe}"
Это строка есть а иконка не меняеться!
Создавал через мастера!
0
v_svitere
700 / 410 / 135
Регистрация: 03.06.2009
Сообщений: 1,197
Записей в блоге: 4
13.01.2016, 16:41 4
Othalali, Я же вас правильно понял, вас интересует иконка самого инсталлятора?
Все должно работать.
Попробуйте уже скомпиленный файл(инсталлятора) удалить и откомпилировать заново
0
13.01.2016, 16:41
Othalali
0 / 0 / 0
Регистрация: 05.01.2016
Сообщений: 6
13.01.2016, 16:47  [ТС] 5
Цитата Сообщение от v_svitere Посмотреть сообщение
Я же вас правильно понял, вас интересует иконка самого инсталлятора?
Мне нужна иконка ярлыка на рабочем столе.
0
v_svitere
700 / 410 / 135
Регистрация: 03.06.2009
Сообщений: 1,197
Записей в блоге: 4
13.01.2016, 17:00 6
Othalali, С иконкой ярлыка инсталлятор ничего не может сделать. В целевой папке сам exeшник отображается с иконкой?
Если в целевой папке ярлык создать вручную, отображается с иконкой?

Добавлено через 9 минут
С иконкой ярлыка инсталлятор ничего не может сделать
Вот здесь я неправ

Код
Name: "{userdesktop}\Counter-Stike"; Filename: "{app}\hl.exe"; WorkingDir: "{app}"; Tasks: desktopicon; Parameters: -game cstrike;
Замените на
Код
Name: "{userdesktop}\Counter-Stike"; Filename: "{app}\hl.exe"; WorkingDir: "{app}";IconFilename: "C:\Games\Counter-Strike\cstrike\cstrike.ico"; Tasks: desktopicon; Parameters: -game cstrike;
0
Othalali
0 / 0 / 0
Регистрация: 05.01.2016
Сообщений: 6
13.01.2016, 17:03  [ТС] 7
Цитата Сообщение от v_svitere Посмотреть сообщение
С иконкой ярлыка инсталлятор ничего не может сделать. В целевой папке сам exeшник отображается с иконкой?
Если в целевой папке ярлык создать вручную, отображается с иконкой?
В папке мода есть иконка вот ее надо отобразить,а у exeшника своя иконка эту не надо показывать.
0
v_svitere
700 / 410 / 135
Регистрация: 03.06.2009
Сообщений: 1,197
Записей в блоге: 4
13.01.2016, 17:12 8
Othalali, Строку заменили?
0
Othalali
0 / 0 / 0
Регистрация: 05.01.2016
Сообщений: 6
13.01.2016, 17:14  [ТС] 9
Цитата Сообщение от v_svitere Посмотреть сообщение
Строку заменили?
Delphi
1
Name: "{userdesktop}\Counter-Stike"; Filename: "{app}\hl.exe"; WorkingDir: "{app}";IconFilename: "{app}\cstrike\cstrike.ico"; Tasks: desktopicon; Parameters: -game cstrike;
Только вот вместо пути установки, надо было писать переменную.
0
v_svitere
700 / 410 / 135
Регистрация: 03.06.2009
Сообщений: 1,197
Записей в блоге: 4
13.01.2016, 17:20 10
Othalali,
Только вот вместо пути установки, надо было писать переменную.
Ну да, все верно.
0
13.01.2016, 17:20
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2016, 17:20

Inno setup, ярлык в пуске
Добрый день. Я устанавливаю программу с правами администратора в локальную директорию, только для...

Inno Setup. Работа с файлами
Здравствуйте. Необходимо в скопированном файле File.txt найти значение "FromStr" и поменять его на...

Inno Setup добавление инсталяционных ключей
Вообщем вопрос прост, как сделать так, что бы при установке программы, необходимо было ввести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.