TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
ISTool i InnoSetup - problem z moją instalką. , fatal 4/11/05 17:06 Witam Was! Mam problem z tym programem a dokładniej ze skryptem. Poniżej przedstawiam te moje dzieło:
[Languages]
Name: Polski; MessagesFile: compiler:Languages\Polish515.isl; LicenseFile: D:\Tomka\Pass_pack\Licencja.txt; InfoBeforeFile: D:\Tomka\Pass_pack\Przed_inst.txt; InfoAfterFile: D:\Tomka\Pass_pack\Po_inst.txt
Name: English; MessagesFile: compiler:Default.isl; LicenseFile: D:\Tomka\Pass_pack\licencja_en.txt; InfoBeforeFile: D:\Tomka\Pass_pack\Przed_inst_en.txt; InfoAfterFile: D:\Tomka\Pass_pack\Po_inst_en.txt
[Setup]
InternalCompressLevel=max
OutputDir=D:\tomka
VersionInfoVersion=1.0
VersionInfoCompany=Zespół twórców PowerPacka
VersionInfoDescription=Passenger Pack
AppCopyright=Eu07 Team
AppName=Passenger PowerPack dla symulatora Maszyna EU07-424
AppVerName=Passanger Pack
InfoAfterFile=D:\Tomka\Pass_pack\Po_inst.txt
InfoBeforeFile=D:\Tomka\Pass_pack\Przed_inst.txt
LicenseFile=D:\Tomka\Pass_pack\Licencja.txt
DefaultDirName={sd}
ShowLanguageDialog=yes
Uninstallable=false
[Dirs]
Name: {app}\Dynamic\pkp\1xxa; Flags: uninsneveruninstall
[Files]
Source: D:\Tomka\Pass_pack\WPISY.txt; DestDir: {app}\Dynamic\pkp\1xxa
Source: D:\Tomka\Pass_pack\1XXA\*.*; DestDir: {app}\Dynamic\pkp\1xxa
[Run]
Filename: {app}\start.exe; WorkingDir: {app}; Flags: postinstall
Wszystko działa jak należy, jednak mam problem z tym, iż podając w definicji katalog:
DefaultDirName={sd} -> (domyślnie C:\) wskazuję mu położenie katalogu do instalacji (D:\TOMKA\EU07) a on mi dopisuje ścieżkę: (D:\TOMKA\EU07\Nowy Folder)
Jak się tego pozbyć? Aby przez przypadek nie zainstalowało się w katalogu nie tym, co trzeba? Na sztywno nie mogę ustawić, gdyż nie ma w rejestrze info o położeniu programu, a każdy kto ma ten program u siebie, ma w innym katalogu. Pliki rozpakowują się do katalogu: EU07\Dynamic\PKP\1xxa.
A w katalogu EU07 jest plik eu07.exe.
Jak można "wyszukać", gdzie znajduje się plik eu07.exe na dysku usera, który będzie instalować tę paczkę, którą robię?
Jest może jakiś sposób na to aby ISTool "sam poszukał"? jaka jest wtedy komenda w skrypcie?
Może i zamotałem, ale mam nadzieję, że zrozumiecie o co mi chodzi?Nikt nie jest samotnym mając ......
gumową kaczuszkę ;) |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|