Форум: "Основная";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
ВнизТекущий каталог, ярлык и справка. Найти похожие ветки
← →
zsv (2005-10-26 09:04) [0]У меня такая ситуация: моя программа инсталлируется на компьютер и создается ярлык на Рабочем столе.
При запуске программы ярлыком, не находится файл справки (он ищется в текущем каталоге), т.к. текущим для ярлыка является Рабочий стол.
Прописывать конкретный путь к файлу справки в программе тоже не хочется, т.к. придется устанавливать программу тольк в определенную папку.
Как сдалать, чтобы программу можно было устанавливать в любое место файловой системы и чтобы она находила файл справки?
← →
stone © (2005-10-26 09:42) [1]В инсталяторе при установке свойств ярлыка указывай также рабочую папку [INSTALLDIR] или как там ее твой инсталлятор обзывает.
← →
КиТаЯц © (2005-10-26 10:06) [2]Кусочек скрипта для InnoSetup:
[Icons]
Name: "{group}\Супер-пуперская прога"; Filename: "{app}\MyProg.exe"; WorkingDir: "{app}"; Comment:"Супер-пуперская прога которая может все"; Components: main;
Name: "{group}\Справка по программе"; Filename: "{app}\Help.chm"; WorkingDir: "{app}"; Comment:"Справка в формате *.CHM"; Components: help;
← →
zsv (2005-10-26 15:35) [3]Скрипт не работает. Inno 5.1.5 ругается на слово "Components".
← →
КиТаЯц © (2005-10-26 15:39) [4]
> zsv (26.10.05 15:35) [3]
Кусочек скрипта для InnoSetup:[Components]
Name: "main"; Description: "Файлы программы «Супер-пупер»"; Types: full compact custom; Flags: fixed
Name: "help"; Description: "Файл справки"; Types: full custom;
← →
zsv (2005-10-26 16:00) [5]Работает, если я убираю строки:
Name: "{group}\{cm:ProgramOnTheWeb,ZSVReg}"; Filename: "{app}\ZSVReg.url"
Name: "{group}\{cm:UninstallProgram,ZSVReg}"; Filename: "{uninstallexe}"
Name: "{userdesktop}\ZSVReg"; Filename: "{app}\ZSVReg.exe"; Tasks: desktopicon
Как их оставить?
← →
SpellCaster (2005-10-27 11:46) [6]ExtractFilePath(Application.ExeName)
получает директорию экзешника вне зависимости от того, запущен он через ярлык или непосредственно.
← →
КиТаЯц © (2005-10-27 12:06) [7]
> zsv (26.10.05 16:00) [5]
Name: "{group}\Program ZSVReg OnTheWeb"; Filename: "{app}\ZSVReg.url"
Name: "{group}\UninstallProgram ZSVReg"; Filename: "{uninstallexe}"
Name: "{userdesktop}\ZSVReg"; Filename: "{app}\ZSVReg.exe"; Tasks: desktopicon
[INI]
Filename: "{app}\ZSVReg.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.ZSVReg.ru";
[Tasks]
Name: "desktopicon"; Description: "Иконка на рабочем столе"; GroupDescription: "Дополнительные иконки:"; MinVersion: 4,4
Ps/ Если опять не получится - кидай скрипт на мыло. Будет время - подправлю.
← →
zsv (2005-11-02 08:46) [8]Ребята, я уже все сделал с помощью ExtractFilePath в приложении.
Кстати, написано об этом в справке Inno Setup.
Большое спасибо всем, особенно КиТаЯц.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.02 c