[Inno Setup] Domyślna ścieżka instalacyjna


(Raven4444) #1

W skrypcie mam podaną domyślną ścieżkę instalacyjną:

DefaultDirName={pf}\Thief 2

Wszystko działa wskazuje C:\Program Files\Thief 2 ale gdy user chce zmienić ścieżkę to zawsze dodaje do tej nowej zmienionej ścieżki "Thief 2" np. user wskazuje C:\tmp to po zatwierdzeniu ścieżka wygląda C:\tmp\Thief 2 .

Nieważne co podam to dodaje to, jak zostanie samo {pf} to dodaje na siłę "Program Files", przy pustym miejscu nie idzie skompilować tego.

Ma ktoś pomysł jak to poprawić, tak aby po ręcznej zmianie ścieżki nic nie dodawało od siebie?

Inno Setup 5.4.3 (najnowszy ale w 5.4.2 tak samo było).


(Winor Mzt) #2

Chodziło o wskazywanie folderu przez przycisk "Przeglądaj..."/"Browse..."? Wystarczy w sekcji Setup dodać poniższy kod:

AppendDefaultDirName=no

(Raven4444) #3

Dzięki wielkie, taki mały wpis...