Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » TheW@rrio 10:04
 » KHot 10:00
 » DYD 09:58
 » Kenny 09:57
 » malyy 09:57
 » marek_m 09:55
 » cVas 09:52
 » maddog 09:47
 » Dhoine 09:45
 » ulan 09:41
 » XepeR 09:39
 » ToM78 09:37
 » grab56 09:34
 » AdiQ 09:33
 » Sherif 09:30
 » petropank 09:30
 » McWandal 09:26
 » [yureq] 09:21
 » stefan_nu 09:20
 » bmiluch 09:10

 Dzisiaj przeczytano
 39084 postów,
 wczoraj 25543

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
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-2026, TwojePC.PL