Скрипты Inno Setup. Помощь и советы [часть 4]

Ответить
 • Просмотры: 15
Аватара пользователя
insombia

Re: Скрипты Inno Setup. Помощь и советы [часть 4]

Сообщение insombia »

ZverBYи зачем он тебе?придумай что-то свое

p.s.Скрипт есть у самой группы
Аватара пользователя
valyok666

Re: Скрипты Inno Setup. Помощь и советы [часть 4]

Сообщение valyok666 »

Цитата Devils Night:



{userprofile}/MyProgs не
Скрипты Inno Setup. Помощь и советы [часть 4]




а {userdocs}\MyProgs не пробовал? и это, у тебя слеш в неправильную сторону в пути.

А так-же, удаляяя из секции сода, не забываеш обрамлять в ExpandConstant('{userdocs}\MyProgs')?



P.S. Накидал тут самый короткий пример вставки изображений на все страницы инсталлятора. Страницы "зашториваются" автоматически, при создании новых страниц - теоретически так-же автоматом затекстурируется(не пробовал, но должно)
Аватара пользователя
volk1234

Re: Скрипты Inno Setup. Помощь и советы [часть 4]

Сообщение volk1234 »

Цитата Лександер:



а {userdocs}\MyProgs не пробовал?
Скрипты Inno Setup. Помощь и советы [часть 4]




Ну так с этой же командой оно попадает в

C:\Documents and Settings\Имя_Пользователя\Мои документы\MyProgs а нужно в C:\Documents and Settings\Имя_Пользователя\MyProgs
Аватара пользователя
Gnom_aka_Lexander

Re: Скрипты Inno Setup. Помощь и советы [часть 4]

Сообщение Gnom_aka_Lexander »

Цитата Лександер:



и это, у тебя слеш в неправильную сторону в пути
Скрипты Inno Setup. Помощь и советы [часть 4]




Обратил внимание?
Цитата Devils Night:



но {userprofile}/MyProgs не отрабатывает
Скрипты Inno Setup. Помощь и советы [часть 4]




{userprofile}\MyProgs
Аватара пользователя
Vista-w

Re: Скрипты Inno Setup. Помощь и советы [часть 4]

Сообщение Vista-w »

Лександер, Оно вот такую фигню выдало





Скрипт обычный


читать дальше »




Код:

Код: Выделить всё

[Setup]
AppId={{7BF96892-6F6A-411C-B5B3-07566B9D3074}
AppName=MyProgs
AppVersion=1.5
AppVerName=MyProgs 1.5
AppPublisher=My Company, Inc.
DefaultDirName={pf}\MyProgs
DefaultGroupName=MyProgs
OutputDir=.
OutputBaseFilename=setup
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:\Program Files\Inno Setup 5\Examples\MyProg.exe; DestDir: {app}; Flags: ignoreversion
; Примечание: Не используйте "Flags: ignoreversion" для системных файлов
[Icons]
Name: {group}\MyProgs; Filename: {app}\MyProg.exe
Name: {group}\{cm:UninstallProgram,MyProgs}; Filename: {uninstallexe}
Name: {commondesktop}\MyProgs; Filename: {app}\MyProg.exe; Tasks: desktopicon
[UninstallDelete]
Name: {userprofile}\MyProgs; Type: filesandordirs








Цитата Лександер:



ExpandConstant('{userdocs}\MyProgs')?
Скрипты Inno Setup. Помощь и советы [часть 4]




И куда её пихать, т.е получается ещё дополнительный код нужен? InitializeWizard подойдёт?
Аватара пользователя
Vista-w

Re: Скрипты Inno Setup. Помощь и советы [часть 4]

Сообщение Vista-w »

Цитата Devils Night:



Оно вот такую фигню выдало
Скрипты Inno Setup. Помощь и советы [часть 4]




справка инно показывает, что такой переменной нету

в шапке есть ссылка на стандартные папки винды
http://www.forum.oszone.ru/showpost....&postcount=102
Аватара пользователя
R.i.m.s.k.y.

Re: Скрипты Inno Setup. Помощь и советы [часть 4]

Сообщение R.i.m.s.k.y. »

Цитата R.i.m.s.k.y.:



справка инно показывает, что такой переменной нету
Скрипты Inno Setup. Помощь и советы [часть 4]




Я в файле %%_Windows нашёл




читать дальше »


C:\D&S\User\Рабочий стол -- {userdesktop}



C:\D&S\All Users\Рабочий стол -- {commondesktop}



C:\D&S\User -- {userprofile}



C:\D&S\User\Избранное -- {userfavorites}



C:\D&S\Al Users\Избранное -- {commonfavorites}



C:\D&S\User\Local Settings\App Data -- {localappdata}



C:\D&S\User\Мои документы -- {userdocs}



C:\D&S\All Users\Общие документы -- {commondocs}



C:\D&S\User\Главное меню\Программы -- {userprograms}



C:\D&S\All Users\Главное меню\Программы -- {commonprograms}



C:\D&S\User\App Data -- {userappdata}



C:\D&S\All Users\App Data -- {commonappdata}



C:\D&S\User\Send To -- {sendto}





C:\ -- {systemdrive} или {sd}



C:\WINDOWS\Fonts -- {fonts}



C:\WINDOWS\Temp -- {tmp}



C:\WINDOWS -- {systemroot} или {windir} или {win}



C:\WINDOWS\System32 -- {sys} или {systemsystem}



C:\Program Files -- {programfiles} или {pf}



C:\Program Files\Common Files -- {commonprogramfiles}





А ещё в Inno Script Studio есть то чего нет в Inno IDE




Цитата R.i.m.s.k.y.:



щито это?
Скрипты Inno Setup. Помощь и советы [часть 4]




По Русски можешь писать? Моя твоя не понимать!

Этот файл в сборке InnoUltra имеется.
Аватара пользователя
valyok666

Re: Скрипты Inno Setup. Помощь и советы [часть 4]

Сообщение valyok666 »

Цитата Devils Night:



Оно вот такую фигню выдало
Скрипты Inno Setup. Помощь и советы [часть 4]




Я сейчас поискал, и не нашел в инно константы {userprofile}. Может, конечно, плохо искал, но подозреваю, что достаточно. в шапке есть скрипт
Стандартные папкам Windows
, который в твоем случае поможет.




Цитата R.i.m.s.k.y.:



щито это?
Скрипты Inno Setup. Помощь и советы [часть 4]




в составе справочных материалов в моей сборке есть файл констант. видимо устарел.
Аватара пользователя
LinkOFF

Re: Скрипты Inno Setup. Помощь и советы [часть 4]

Сообщение LinkOFF »

Цитата Лександер:



в шапке есть скрипт Стандартные папкам Windows, который в твоем случае поможет.
Скрипты Inno Setup. Помощь и советы [часть 4]




Теперь точно, отвесил до зубов, мне теперь этого на целый год хватит.

А как нибудь попроще нельзя? А то как бы я в этих тонкостях не волоку.
Ответить

Вернуться в «Автоматическая установка приложений»