Inno Setup - problem ze skrótami.

0

Po instalacji programu, program działa prawidłowo pod warunkiem, że zostanie uruchomiony z pliku exe. Jeśli uruchomię go z któregkolwiek skrótu utworzonego w programie instalacyjnym Inno Setup to w programie nie mam dostępu do wcześniej podanych ścieżek katalogów - muszę szukać ich ręcznie. Zapisanie do pliku też powoduje błąd zapisu ponieważ jest źle podana ścieżka dostępu. Uruchamiająć bezpośrednio z pliku exe wszystko działa prawidłowo. Może ktoś miał podobne problemy, jeśli tak to prosze o poradę.
Alfred

0

Wszystkie ikony są prawidłowo tworzone razem z odwołaniem do pliku.

[Icons]
Name: "{group}\NAZWA"; Filename: "{app}\plik.exe"

Name: "{group}\Odinstaluj NAZWA"; Filename: "{uninstallexe}"

Name: "{userdesktop}\NAZWA"; Filename: "{app}\plik.exe"; Tasks: desktopicon

Name: "{userdesktop}\NAZWA_2"; Filename: "{app}\plik2.exe"; Tasks:  desktopicon

Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\NAZWA"; Filename: "{app}\plik.exe"; Tasks: quicklaunchicon

Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\NAZWA_2"; Filename: "{app}\plik2.exe";  Tasks: quicklaunchicon
0

Inno Setup domyślnie nie określa pola "Rozpocznij w" w tworzonych skrótach.

Należy dodać parametr "WorkingDir: {app}" do wpisu w sekcji [Icons] i powinno być OK.
Miałem też taki problem i ten sposób działa.

0

U mnie, część dotycząca skrutów wygląda tak:

[Icons]
Name: "{group}\Dziennik"; Filename: "{app}\dziennik.exe";
Name: "{group}\Pomoc"; Filename: "{app}\dziennik.hlp";
Name: "{userdesktop}\Dziennik"; Filename: "{app}\dziennik.exe"; MinVersion: 4,4; Tasks: desktopicon

Alfred

0

Jak użyć "WorkingDir: {app}" - w którym miejscu dodać.

0

Wygląda to teraz tak:
Name: "{group}\Dziennik"; Filename: "{app}\dziennik.exe"; WorkingDir: {app};
Name: "{group}\Pomoc"; Filename: "{app}\dziennik.hlp"; WorkingDir: {app};
Name: "{userdesktop}\Dziennik"; Filename: "{app}\dziennik.exe"; MinVersion: 4,4; Tasks: desktopicon; WorkingDir: {app};

Wszysko teraz działa prawidłowo.

Dzięki dla d.grzes
Alfred

1 użytkowników online, w tym zalogowanych: 0, gości: 1