2424 lines
63 KiB
Plaintext
2424 lines
63 KiB
Plaintext
Document Type: WSE
|
||
item: Global
|
||
Version=8.14
|
||
Title=Python 2.2 alpha 1
|
||
Flags=00010100
|
||
Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||
Japanese Font Name=MS Gothic
|
||
Japanese Font Size=10
|
||
Start Gradient=0 255 0
|
||
End Gradient=0 128 0
|
||
Windows Flags=00000100000011010010010100001010
|
||
Log Pathname=%MAINDIR%\INSTALL.LOG
|
||
Message Font=MS Sans Serif
|
||
Font Size=8
|
||
Pages Modified=00010000011101000000000100000010
|
||
Extra Pages=00000000000000000000000010110010
|
||
Disk Filename=SETUP
|
||
Patch Flags=0000000000000001
|
||
Patch Threshold=85
|
||
Patch Memory=4000
|
||
EXE Filename=Python-2.2a1.exe
|
||
Dialogs Version=8
|
||
Version File=2.2a1
|
||
Version Description=Python Programming Language
|
||
Version Copyright=©2001 Python Software Foundation
|
||
Version Company=PythonLabs at Zope Corporation
|
||
Crystal Format=10111100101100000010001001001001
|
||
Step View=&All
|
||
Variable Name1=_WISE_
|
||
Variable Description1=WISE root directory
|
||
Variable Default1=C:\PROGRAM FILES\WISE INSTALLMASTER 8.1
|
||
Variable Flags1=00001000
|
||
Variable Name2=_TCLMINOR_
|
||
Variable Description2=Tcl/Tk Minor Version (e.g. the "3" in "8.3.1")
|
||
Variable Default2=3
|
||
Variable Flags2=00001000
|
||
Variable Name3=_DOC_
|
||
Variable Description3=The unpacked HTML doc directory.
|
||
Variable Default3=..\html
|
||
Variable Flags3=00001001
|
||
Variable Name4=_SYS_
|
||
Variable Description4=System directory (where to find MSVCRT.DLL)
|
||
Variable Default4=C:\Windows\System
|
||
Variable Values4=C:\Windows\System
|
||
Variable Values4=C:\WINNT\System32
|
||
Variable Flags4=00000010
|
||
Variable Name5=_PYMAJOR_
|
||
Variable Description5=Python major version number; the 2 in 2.3.
|
||
Variable Default5=2
|
||
Variable Flags5=00001000
|
||
Variable Name6=_PYMINOR_
|
||
Variable Description6=Python minor version number; the 3 in 2.3
|
||
Variable Default6=2
|
||
Variable Flags6=00001000
|
||
end
|
||
item: Set Variable
|
||
Variable=APPTITLE
|
||
Value=Python 2.2a1
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=When the version number changes, set the compiler
|
||
end
|
||
item: Remark
|
||
Text=vrbls _PYMAJOR_ and _PYMINOR_.
|
||
end
|
||
item: Remark
|
||
Text=Nothing in the script below should need fiddling then.
|
||
end
|
||
item: Remark
|
||
Text=Other things that need fiddling:
|
||
end
|
||
item: Remark
|
||
Text= The APPTITLE setting above.
|
||
end
|
||
item: Remark
|
||
Text= The "Title:" in the upper left corner of the GUI.
|
||
end
|
||
item: Remark
|
||
Text= Build Settings and Version Resource on step 6 (Finish) of the Installation Expert
|
||
end
|
||
item: Remark
|
||
Text= Be sure to select Steps->All or you may not see these!
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=PY_VERSION should be major.minor only; used to create the registry key; must match MS_DLL_ID in python_nt.rc
|
||
end
|
||
item: Set Variable
|
||
Variable=PY_VERSION
|
||
Value=%_PYMAJOR_%.%_PYMINOR_%
|
||
end
|
||
item: Remark
|
||
Text=GROUP is the Start menu group name; user can override.
|
||
end
|
||
item: Set Variable
|
||
Variable=GROUP
|
||
Value=Python %PY_VERSION%
|
||
Flags=10000000
|
||
end
|
||
item: Remark
|
||
Text=MAINDIR is the app directory; user can override.
|
||
end
|
||
item: Set Variable
|
||
Variable=MAINDIR
|
||
Value=Python%_PYMAJOR_%%_PYMINOR_%
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Give non-admin users a chance to abort.
|
||
end
|
||
item: Check Configuration
|
||
Flags=10011111
|
||
end
|
||
item: Display Message
|
||
Title=Doing non-admin install
|
||
Text=The current login does not have Administrator Privileges on this machine. Python will install its registry information into the per-user area only for the current login, instead of into the per-machine area for every account on this machine. Some advanced uses of Python may not work as a result (for example, running a Python script as a service).
|
||
Text=
|
||
Text=If this is not what you want, please click Cancel to abort this installation, log on as an Administrator, and start the installation again.
|
||
Flags=00001000
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
|
||
end
|
||
item: Remark
|
||
Text=Note from Tim: the "stop" on the next line is actually "pause".
|
||
end
|
||
item: Open/Close INSTALL.LOG
|
||
Flags=00000001
|
||
end
|
||
item: Remark
|
||
Text=If the destination system does not have a writable Windows\System directory, system files will be written to the Windows\ directory
|
||
end
|
||
item: Check if File/Dir Exists
|
||
Pathname=%SYS%
|
||
Flags=10000100
|
||
end
|
||
item: Set Variable
|
||
Variable=SYS
|
||
Value=%WIN%
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Check Configuration
|
||
Flags=10111011
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=COMMON
|
||
Key=SOFTWARE\Microsoft\Windows\CurrentVersion
|
||
Default=C:\Program Files\Common Files
|
||
Value Name=CommonFilesDir
|
||
Flags=00000100
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=PROGRAM_FILES
|
||
Key=SOFTWARE\Microsoft\Windows\CurrentVersion
|
||
Default=C:\Program Files
|
||
Value Name=ProgramFilesDir
|
||
Flags=00000100
|
||
end
|
||
item: Set Variable
|
||
Variable=EXPLORER
|
||
Value=1
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
Text=Note from Tim: doesn't seem to be a way to get the true boot drive, the Wizard hardcodes "C".
|
||
end
|
||
item: Set Variable
|
||
Variable=MAINDIR
|
||
Value=C:\%MAINDIR%
|
||
Flags=00001100
|
||
end
|
||
item: Remark
|
||
Text=BACKUP is the variable that holds the path that all backup files will be copied to when overwritten
|
||
end
|
||
item: Set Variable
|
||
Variable=BACKUP
|
||
Value=%MAINDIR%\BACKUP
|
||
Flags=10000000
|
||
end
|
||
item: Remark
|
||
Text=DOBACKUP determines if a backup will be performed. The possible values are A (do backup) or B (do not do backup)
|
||
end
|
||
item: Set Variable
|
||
Variable=DOBACKUP
|
||
Value=A
|
||
end
|
||
item: Remark
|
||
Text=BRANDING determines if the installation will be branded with a name and company. By default, this is written to the INST directory (installation media).
|
||
end
|
||
item: Set Variable
|
||
Variable=BRANDING
|
||
Value=0
|
||
end
|
||
item: If/While Statement
|
||
Variable=BRANDING
|
||
Value=1
|
||
end
|
||
item: Read INI Value
|
||
Variable=NAME
|
||
Pathname=%INST%\CUSTDATA.INI
|
||
Section=Registration
|
||
Item=Name
|
||
end
|
||
item: Read INI Value
|
||
Variable=COMPANY
|
||
Pathname=%INST%\CUSTDATA.INI
|
||
Section=Registration
|
||
Item=Company
|
||
end
|
||
item: If/While Statement
|
||
Variable=NAME
|
||
end
|
||
item: Set Variable
|
||
Variable=DOBRAND
|
||
Value=1
|
||
end
|
||
item: Get System Information
|
||
Variable=NAME
|
||
Flags=00000110
|
||
end
|
||
item: Get System Information
|
||
Variable=COMPANY
|
||
Flags=00000111
|
||
end
|
||
item: End Block
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=March thru the user GUI.
|
||
end
|
||
item: Remark
|
||
Text=COMPONENTS values:
|
||
end
|
||
item: Remark
|
||
Text=A: interpreter, libraries and Tcl/Tk
|
||
end
|
||
item: Remark
|
||
Text=B: docs
|
||
end
|
||
item: Remark
|
||
Text=C: tools
|
||
end
|
||
item: Remark
|
||
Text=D: test suite
|
||
end
|
||
item: Remark
|
||
Text=E: register file extensions (requires Admin privs)
|
||
end
|
||
item: Check Configuration
|
||
Flags=10111111
|
||
end
|
||
item: Set Variable
|
||
Variable=COMPONENTS
|
||
Value=ABCDE
|
||
end
|
||
item: Else Statement
|
||
end
|
||
item: Remark
|
||
Text=Lowercase E grays out the "register file extension" choice.
|
||
end
|
||
item: Set Variable
|
||
Variable=COMPONENTS
|
||
Value=ABCDe
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Get a temp file, into which we'll write the summary for the "Start Installation" screen.
|
||
end
|
||
item: Get Temporary Filename
|
||
Variable=TEMPFILE
|
||
end
|
||
item: Set Variable
|
||
Variable=TEMPFILE
|
||
Value=%TEMP%\%TEMPFILE%
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Wizard Block
|
||
Direction Variable=DIRECTION
|
||
Display Variable=DISPLAY
|
||
Bitmap Pathname=%_WISE_%\Dialogs\Template\Wizard.bmp
|
||
X Position=9
|
||
Y Position=10
|
||
Filler Color=8421440
|
||
Flags=00000011
|
||
end
|
||
item: Custom Dialog Set
|
||
Name=Select Destination Directory
|
||
Display Variable=DISPLAY
|
||
item: Dialog
|
||
Title=%APPTITLE% Installation
|
||
Title French=Installation de %APPTITLE%
|
||
Title German=Installation von %APPTITLE%
|
||
Title Spanish=Instalación de %APPTITLE%
|
||
Title Italian=Installazione di %APPTITLE%
|
||
Width=271
|
||
Height=224
|
||
Font Name=Helv
|
||
Font Size=8
|
||
item: Push Button
|
||
Rectangle=150 187 195 202
|
||
Variable=DIRECTION
|
||
Value=N
|
||
Create Flags=01010000000000010000000000000001
|
||
Text=&Next >
|
||
Text French=&Suite >
|
||
Text German=&Weiter >
|
||
Text Spanish=&Siguiente >
|
||
Text Italian=&Avanti >
|
||
end
|
||
item: Push Button
|
||
Rectangle=211 187 256 202
|
||
Action=3
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=&Cancel
|
||
Text French=&Annuler
|
||
Text German=&Abbrechen
|
||
Text Spanish=&Cancelar
|
||
Text Italian=&Annulla
|
||
end
|
||
item: Static
|
||
Rectangle=8 180 256 181
|
||
Action=3
|
||
Create Flags=01010000000000000000000000000111
|
||
end
|
||
item: Static
|
||
Rectangle=86 9 258 34
|
||
Create Flags=01010000000000000000000000000000
|
||
Flags=0000000000000001
|
||
Name=Times New Roman
|
||
Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
|
||
Text=Select Destination Directory
|
||
Text French=Sélectionner le répertoire de destination
|
||
Text German=Zielverzeichnis wählen
|
||
Text Spanish=Seleccione el directorio de destino
|
||
Text Italian=Selezionare Directory di destinazione
|
||
end
|
||
item: Listbox
|
||
Rectangle=86 50 257 175
|
||
Variable=MAINDIR
|
||
Enabled Color=00000000000000001111111111111111
|
||
Create Flags=01010000100000010000000101000001
|
||
Flags=0000110000001010
|
||
Text=%MAINDIR%
|
||
Text=
|
||
end
|
||
item: Static
|
||
Rectangle=86 34 250 49
|
||
Enabled Color=00000000000000001111111111111111
|
||
Create Flags=01010000000000000000000000000000
|
||
Text=Please select a directory for the %APPTITLE% files.
|
||
end
|
||
end
|
||
item: Dialog
|
||
Title=Select Destination Directory
|
||
Title French=Sélectionner le répertoire de destination
|
||
Title German=Zielverzeichnis wählen
|
||
Title Spanish=Seleccione el directorio de destino
|
||
Title Italian=Selezionare Directory di destinazione
|
||
Width=221
|
||
Height=173
|
||
Font Name=Helv
|
||
Font Size=8
|
||
item: Listbox
|
||
Rectangle=5 5 163 149
|
||
Variable=MAINDIR
|
||
Create Flags=01010000100000010000000101000000
|
||
Flags=0000110000100010
|
||
Text=%MAINDIR%
|
||
Text French=%MAINDIR%
|
||
Text German=%MAINDIR%
|
||
Text Spanish=%MAINDIR%
|
||
Text Italian=%MAINDIR%
|
||
end
|
||
item: Push Button
|
||
Rectangle=167 6 212 21
|
||
Create Flags=01010000000000010000000000000001
|
||
Text=OK
|
||
Text French=OK
|
||
Text German=OK
|
||
Text Spanish=Aceptar
|
||
Text Italian=OK
|
||
end
|
||
item: Push Button
|
||
Rectangle=167 25 212 40
|
||
Variable=MAINDIR
|
||
Value=%MAINDIR_SAVE%
|
||
Create Flags=01010000000000010000000000000000
|
||
Flags=0000000000000001
|
||
Text=Cancel
|
||
Text French=Annuler
|
||
Text German=Abbrechen
|
||
Text Spanish=Cancelar
|
||
Text Italian=Annulla
|
||
end
|
||
end
|
||
end
|
||
item: Custom Dialog Set
|
||
Name=Backup Replaced Files
|
||
Display Variable=DISPLAY
|
||
item: Dialog
|
||
Title=%APPTITLE% Installation
|
||
Title French=Fichiers de Sauvegarde Remplacés
|
||
Title German=Sicherungskopie von ersetzten Dateien erstellen
|
||
Title Portuguese=Ficheiros substituídos de segurança
|
||
Title Spanish=Copias de seguridad de los archivos reemplazados
|
||
Title Italian=Backup file sostituiti
|
||
Title Danish=Sikkerhedskopiering af erstattede filer
|
||
Title Dutch=Vervangen bestanden kopiëren
|
||
Title Norwegian=Sikkerhetskopiere erstattede filer
|
||
Title Swedish=Säkerhetskopiera utbytta filer
|
||
Width=280
|
||
Height=224
|
||
Font Name=Helv
|
||
Font Size=8
|
||
item: Push Button
|
||
Rectangle=150 187 195 201
|
||
Variable=DIRECTION
|
||
Value=N
|
||
Create Flags=01010000000000010000000000000001
|
||
Text=&Next >
|
||
Text French=&Suivant>
|
||
Text German=&Weiter>
|
||
Text Portuguese=&Próximo>
|
||
Text Spanish=&Siguiente >
|
||
Text Italian=&Avanti >
|
||
Text Danish=&Næste>
|
||
Text Dutch=&Volgende>
|
||
Text Norwegian=&Neste>
|
||
Text Swedish=&Nästa >
|
||
end
|
||
item: Push Button
|
||
Rectangle=105 187 150 201
|
||
Variable=DIRECTION
|
||
Value=B
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=< &Back
|
||
Text French=<&Retour
|
||
Text German=<&Zurück
|
||
Text Portuguese=<&Retornar
|
||
Text Spanish=<&Retroceder
|
||
Text Italian=< &Indietro
|
||
Text Danish=<&Tilbage
|
||
Text Dutch=<&Terug
|
||
Text Norwegian=<&Tilbake
|
||
Text Swedish=< &Tillbaka
|
||
end
|
||
item: Push Button
|
||
Rectangle=222 187 264 201
|
||
Action=3
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=Cancel
|
||
Text French=Annuler
|
||
Text German=Abbrechen
|
||
Text Portuguese=Cancelar
|
||
Text Spanish=Cancelar
|
||
Text Italian=Annulla
|
||
Text Danish=Annuller
|
||
Text Dutch=Annuleren
|
||
Text Norwegian=Avbryt
|
||
Text Swedish=Avbryt
|
||
end
|
||
item: Static
|
||
Rectangle=9 177 263 178
|
||
Action=3
|
||
Create Flags=01010000000000000000000000000111
|
||
end
|
||
item: Static
|
||
Rectangle=86 37 256 101
|
||
Create Flags=01010000000000000000000000000000
|
||
Text=This installation program can create backup copies of all files replaced during the installation. These files will be used when the software is uninstalled and a rollback is requested. If backup copies are not created, you will only be able to uninstall the software and not roll the system back to a previous state.
|
||
Text=
|
||
Text=Do you want to create backups of replaced files?
|
||
Text French=Le programme d'installation peut créer des copies de sauvegarde de tous les fichiers remplacés pendant l'installation. Ces fichiers sont utilisés au cas où le logiciel est désinstallé et que l'on procède à la reprise du système. Si les copies de sauvegarde ne sont pas créées, on ne pourra que désinstaller le logiciel sans reprendre le système à un état précédent. Voulez-vous créer une sauvegarde des fichiers remplacés ?
|
||
Text German=Dieses Installationsprogramm kann Sicherungskopien von allen während der Installation ersetzten Dateien erstellen. Diese Dateien werden zur Rückgängigmachung der Installation und bei Anforderung eines Rollbacks verwendet. Ohne Sicherungskopien ist nur eine Rückgängigmachung der Installation möglich, nicht aber ein Rollback des Systems. Sicherungskopien der ersetzten Dateien erstellen?
|
||
Text Portuguese=Este programa de instalação pode criar cópias de segurança de todos os ficheiros substituídos durante a instalação. Estes ficheiros serão utilizados quando o programa for desinstalado e for requisitada uma retomada. Se as cópias de segurança não forem criadas, só poderá desinstalar o programa e não pode retomar um estado anterior do sistema. Deseja criar cópias de segurança dos ficheiros substituídos?
|
||
Text Spanish=Este programa de instalación puede crear copias de seguridad de todos los archivos reemplazados durante la instalación. Estos archivos se utilizarán cuando se desinstale el software y se solicite volver al estado anterior. Si no se crean copias de seguridad, únicamente podrá desinstalar el software y no podrá devolver el sistema al estado anterior. ¿Desea crear archivos de seguridad de los archivos reemplazados?
|
||
Text Italian=Questo programma di installazione può creare copie di backup di tutti i file sostituiti durante l’installazione. Questi file saranno usati quando il software sarà disinstallato e sarà richiesto un ritorno allo stato precedente. Se non crei le copie di backup, potrai solo disinstallare il software, ma non potrai riportare il sistema allo stato precedente. Vuoi creare i file di backup dei file sostituiti?
|
||
Text Danish=Dette installationsprogram kan oprette sikkerhedskopier af alle filer, som erstattes under installationen. Disse filer benyttes, når softwaren fjernes, og den tidligere systemkonfiguration genetableres. Hvis der ikke oprettes sikkerhedskopier, kan du kun fjerne den installerede software og ikke genetablere den tidligere systemkonfiguration. Vil du oprette sikkerhedskopier af filer, som erstattes?
|
||
Text Dutch=Dit installatieprogramma kan kopieën maken van alle bestanden die tijdens de installatie worden vervangen. Deze worden dan gebruikt als de software-installatie ongedaan wordt gemaakt en u het systeem wilt laten terugkeren naar de oorspronkelijke staat. Als er geen back-up kopieën worden gemaakt, kunt u de software enkel verwijderen maar het systeem niet in de oorspronkelijke staat terugbrengen. Wilt u een back-up maken van de vervangen bestanden?
|
||
Text Norwegian=Dette installasjonsprogrammet kan lage sikkerhetskopier av alle filer som blir erstattet under installasjonen. Disse filene vil tas i bruk når programvaren er avinstallert og det er behov for tilbakestilling. Hvis det ikke er laget sikkerhetskopier, kan du kun avinstallere programvaren og ikke stille systemet tilbake til tidligere status. Ønsker du å lage sikkerhetskopier av de filene som blir erstattet nå?
|
||
Text Swedish=Installationsprogrammet kan skapa säkerhetskopior av alla filer som byts ut under installationen. Dessa filer kan sedan användas när programvaran avinstalleras och du begär rollback. Om du då inte har några säkerhetskopior kan du bara avinstallera programvaran, inte återskapa systemet i dess tidigare skick. Vill du göra säkerhetskopior av de ersatta filerna?
|
||
end
|
||
item: Radio Button
|
||
Rectangle=113 100 212 126
|
||
Variable=DOBACKUP
|
||
Create Flags=01010000000000010000000000001001
|
||
Text=&Yes, make backups
|
||
Text=N&o, do not make backups
|
||
Text=
|
||
Text French=&Oui
|
||
Text French=N&on
|
||
Text French=
|
||
Text German=&Ja
|
||
Text German=N&ein
|
||
Text German=
|
||
Text Portuguese=&Sim
|
||
Text Portuguese=Nã&o
|
||
Text Portuguese=
|
||
Text Spanish=&Sí
|
||
Text Spanish=N&o
|
||
Text Spanish=
|
||
Text Italian=&Sì
|
||
Text Italian=N&o
|
||
Text Italian=
|
||
Text Danish=&Ja
|
||
Text Danish=&Nej
|
||
Text Danish=
|
||
Text Dutch=&Ja
|
||
Text Dutch=N&ee
|
||
Text Dutch=
|
||
Text Norwegian=&Ja
|
||
Text Norwegian=&Nei
|
||
Text Norwegian=
|
||
Text Swedish=&Ja
|
||
Text Swedish=N&ej
|
||
Text Swedish=
|
||
end
|
||
item: Static
|
||
Control Name=BACK2
|
||
Rectangle=86 138 256 166
|
||
Action=1
|
||
Create Flags=01010000000000000000000000000111
|
||
Text=Backup File Destination Directory
|
||
Text French=Répertoire de destination des fichiers de sauvegarde
|
||
Text German=Zielverzeichnis für die Sicherungsdatei
|
||
Text Portuguese=Directório de destino de ficheiro de segurança
|
||
Text Spanish=Directorio de Destino de los Archivos de Seguridad
|
||
Text Italian=Directory di destinazione dei file di backup
|
||
Text Danish=Destinationsbibliotek til sikkerhedskopier
|
||
Text Dutch=Doeldirectory backup-bestand
|
||
Text Norwegian=Målkatalog for sikkerhetskopier
|
||
Text Swedish=Katalog för säkerhetskopierade filer
|
||
end
|
||
item: Push Button
|
||
Control Name=BACK3
|
||
Rectangle=212 148 254 162
|
||
Variable=BACKUP_SAVE
|
||
Value=%BACKUP%
|
||
Destination Dialog=1
|
||
Action=2
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=B&rowse...
|
||
Text French=P&arcourir
|
||
Text German=B&lättern...
|
||
Text Portuguese=P&rocurar
|
||
Text Spanish=V&isualizar...
|
||
Text Italian=Sfoglia...
|
||
Text Danish=&Gennemse...
|
||
Text Dutch=B&laderen...
|
||
Text Norwegian=Bla igjennom
|
||
Text Swedish=&Bläddra
|
||
end
|
||
item: Static
|
||
Control Name=BACK4
|
||
Rectangle=103 150 203 160
|
||
Destination Dialog=2
|
||
Create Flags=01010000000000000000000000000000
|
||
Text=%BACKUP%
|
||
Text French=%BACKUP%
|
||
Text German=%BACKUP%
|
||
Text Portuguese=%BACKUP%
|
||
Text Spanish=%BACKUP%
|
||
Text Italian=%BACKUP%
|
||
Text Danish=%BACKUP%
|
||
Text Dutch=%BACKUP%
|
||
Text Norwegian=%BACKUP%
|
||
Text Swedish=%BACKUP%
|
||
end
|
||
item: Static
|
||
Rectangle=86 9 258 29
|
||
Create Flags=01010000000000000000000000000000
|
||
Flags=0000000000000001
|
||
Name=Times New Roman
|
||
Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
|
||
Text=Backup Replaced Files
|
||
Text French=Sélectionner les composants
|
||
Text German=Komponenten auswählen
|
||
Text Spanish=Seleccione componentes
|
||
Text Italian=Selezionare i componenti
|
||
end
|
||
item: If/While Statement
|
||
Variable=DOBACKUP
|
||
Value=B
|
||
end
|
||
item: Set Control Attribute
|
||
Control Name=BACK3
|
||
Operation=1
|
||
end
|
||
item: Set Control Attribute
|
||
Control Name=BACK4
|
||
Operation=1
|
||
end
|
||
item: Else Statement
|
||
end
|
||
item: Set Control Attribute
|
||
Control Name=BACK3
|
||
end
|
||
item: Set Control Attribute
|
||
Control Name=BACK4
|
||
end
|
||
item: End Block
|
||
end
|
||
end
|
||
item: Dialog
|
||
Title=Select Destination Directory
|
||
Title French=Choisissez le répertoire de destination
|
||
Title German=Zielverzeichnis wählen
|
||
Title Portuguese=Seleccionar Directório de Destino
|
||
Title Spanish=Seleccione el Directorio de Destino
|
||
Title Italian=Seleziona Directory di destinazione
|
||
Title Danish=Vælg Destinationsbibliotek
|
||
Title Dutch=Kies Doeldirectory
|
||
Title Norwegian=Velg målkatalog
|
||
Title Swedish=Välj destinationskalatog
|
||
Width=221
|
||
Height=173
|
||
Font Name=Helv
|
||
Font Size=8
|
||
item: Listbox
|
||
Rectangle=5 2 160 149
|
||
Variable=BACKUP
|
||
Create Flags=01010000100000010000000101000000
|
||
Flags=0000110000100010
|
||
Text=%BACKUP%
|
||
Text=
|
||
Text French=%BACKUP%
|
||
Text French=
|
||
Text German=%BACKUP%
|
||
Text German=
|
||
Text Portuguese=%BACKUP%
|
||
Text Portuguese=
|
||
Text Spanish=%BACKUP%
|
||
Text Spanish=
|
||
Text Italian=%BACKUP%
|
||
Text Italian=
|
||
Text Danish=%BACKUP%
|
||
Text Danish=
|
||
Text Dutch=%BACKUP%
|
||
Text Dutch=
|
||
Text Norwegian=%BACKUP%
|
||
Text Norwegian=
|
||
Text Swedish=%BACKUP%
|
||
Text Swedish=
|
||
end
|
||
item: Push Button
|
||
Rectangle=167 6 212 21
|
||
Create Flags=01010000000000010000000000000001
|
||
Text=OK
|
||
Text French=OK
|
||
Text German=OK
|
||
Text Portuguese=OK
|
||
Text Spanish=ACEPTAR
|
||
Text Italian=OK
|
||
Text Danish=OK
|
||
Text Dutch=OK
|
||
Text Norwegian=OK
|
||
Text Swedish=OK
|
||
end
|
||
item: Push Button
|
||
Rectangle=167 25 212 40
|
||
Variable=BACKUP
|
||
Value=%BACKUP_SAVE%
|
||
Create Flags=01010000000000010000000000000000
|
||
Flags=0000000000000001
|
||
Text=Cancel
|
||
Text French=Annuler
|
||
Text German=Abbrechen
|
||
Text Portuguese=Cancelar
|
||
Text Spanish=Cancelar
|
||
Text Italian=Annulla
|
||
Text Danish=Slet
|
||
Text Dutch=Annuleren
|
||
Text Norwegian=Avbryt
|
||
Text Swedish=Avbryt
|
||
end
|
||
end
|
||
end
|
||
item: Custom Dialog Set
|
||
Name=Select Components
|
||
Display Variable=DISPLAY
|
||
item: Dialog
|
||
Title=%APPTITLE% Installation
|
||
Title French=Installation de %APPTITLE%
|
||
Title German=Installation von %APPTITLE%
|
||
Title Spanish=Instalación de %APPTITLE%
|
||
Title Italian=Installazione di %APPTITLE%
|
||
Width=271
|
||
Height=224
|
||
Font Name=Helv
|
||
Font Size=8
|
||
item: Push Button
|
||
Rectangle=150 187 195 202
|
||
Variable=DIRECTION
|
||
Value=N
|
||
Create Flags=01010000000000010000000000000001
|
||
Text=&Next >
|
||
Text French=&Suite >
|
||
Text German=&Weiter >
|
||
Text Spanish=&Siguiente >
|
||
Text Italian=&Avanti >
|
||
end
|
||
item: Push Button
|
||
Rectangle=105 187 150 202
|
||
Variable=DIRECTION
|
||
Value=B
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=< &Back
|
||
Text French=< &Retour
|
||
Text German=< &Zurück
|
||
Text Spanish=< &Atrás
|
||
Text Italian=< &Indietro
|
||
end
|
||
item: Push Button
|
||
Rectangle=211 187 256 202
|
||
Action=3
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=&Cancel
|
||
Text French=&Annuler
|
||
Text German=&Abbrechen
|
||
Text Spanish=&Cancelar
|
||
Text Italian=&Annulla
|
||
end
|
||
item: Static
|
||
Rectangle=8 180 256 181
|
||
Action=3
|
||
Create Flags=01010000000000000000000000000111
|
||
end
|
||
item: Static
|
||
Rectangle=86 8 258 42
|
||
Create Flags=01010000000000000000000000000000
|
||
Flags=0000000000000001
|
||
Name=Times New Roman
|
||
Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
|
||
Text=Select Components
|
||
Text French=Sélectionner les composants
|
||
Text German=Komponenten auswählen
|
||
Text Spanish=Seleccione componentes
|
||
Text Italian=Selezionare i componenti
|
||
end
|
||
item: Checkbox
|
||
Rectangle=86 62 256 134
|
||
Variable=COMPONENTS
|
||
Create Flags=01010000000000010000000000000011
|
||
Flags=0000000000000110
|
||
Text=Python interpreter, library and Tcl/Tk
|
||
Text=Python HTML docs
|
||
Text=Python utility scripts (Tools/)
|
||
Text=Python test suite (Lib/test/)
|
||
Text=Register file extensons (requires Admin privs)
|
||
Text=
|
||
Text French=Python interpreter, library and Tcl/Tk
|
||
Text French=Python HTML docs
|
||
Text French=Python utility scripts (Tools/)
|
||
Text French=Python test suite (Lib/test/)
|
||
Text French=Register file extensons (requires Admin privs)
|
||
Text French=
|
||
Text German=Python interpreter, library and Tcl/Tk
|
||
Text German=Python HTML docs
|
||
Text German=Python utility scripts (Tools/)
|
||
Text German=Python test suite (Lib/test/)
|
||
Text German=Register file extensons (requires Admin privs)
|
||
Text German=
|
||
Text Spanish=Python interpreter, library and Tcl/Tk
|
||
Text Spanish=Python HTML docs
|
||
Text Spanish=Python utility scripts (Tools/)
|
||
Text Spanish=Python test suite (Lib/test/)
|
||
Text Spanish=Register file extensons (requires Admin privs)
|
||
Text Spanish=
|
||
Text Italian=Python interpreter, library and Tcl/Tk
|
||
Text Italian=Python HTML docs
|
||
Text Italian=Python utility scripts (Tools/)
|
||
Text Italian=Python test suite (Lib/test/)
|
||
Text Italian=Register file extensons (requires Admin privs)
|
||
Text Italian=
|
||
end
|
||
item: Static
|
||
Rectangle=194 162 242 172
|
||
Variable=COMPONENTS
|
||
Value=MAINDIR
|
||
Create Flags=01010000000000000000000000000010
|
||
end
|
||
item: Static
|
||
Rectangle=194 153 242 162
|
||
Variable=COMPONENTS
|
||
Create Flags=01010000000000000000000000000010
|
||
end
|
||
item: Static
|
||
Rectangle=107 153 196 164
|
||
Create Flags=01010000000000000000000000000000
|
||
Text=Disk Space Required:
|
||
Text French=Espace disque requis :
|
||
Text German=Notwendiger Speicherplatz:
|
||
Text Spanish=Espacio requerido en el disco:
|
||
Text Italian=Spazio su disco necessario:
|
||
end
|
||
item: Static
|
||
Rectangle=107 162 196 172
|
||
Create Flags=01010000000000000000000000000000
|
||
Text=Disk Space Remaining:
|
||
Text French=Espace disque disponible :
|
||
Text German=Verbleibender Speicherplatz:
|
||
Text Spanish=Espacio en disco disponible:
|
||
Text Italian=Spazio su disco disponibile:
|
||
end
|
||
item: Static
|
||
Rectangle=86 145 256 175
|
||
Action=1
|
||
Create Flags=01010000000000000000000000000111
|
||
end
|
||
item: Static
|
||
Rectangle=86 38 256 57
|
||
Create Flags=01010000000000000000000000000000
|
||
Text=Choose which components to install by checking the boxes below.
|
||
Text French=Choisissez les composants que vous voulez installer en cochant les cases ci-dessous.
|
||
Text German=Wählen Sie die zu installierenden Komponenten, indem Sie in die entsprechenden Kästchen klicken.
|
||
Text Spanish=Elija los componentes que desee instalar marcando los cuadros de abajo.
|
||
Text Italian=Scegliere quali componenti installare selezionando le caselle sottostanti.
|
||
end
|
||
end
|
||
end
|
||
item: Custom Dialog Set
|
||
Name=Select Program Manager Group
|
||
Display Variable=DISPLAY
|
||
item: Dialog
|
||
Title=%APPTITLE% Installation
|
||
Title French=Installation de %APPTITLE%
|
||
Title German=Installation von %APPTITLE%
|
||
Title Spanish=Instalación de %APPTITLE%
|
||
Title Italian=Installazione di %APPTITLE%
|
||
Width=271
|
||
Height=224
|
||
Font Name=Helv
|
||
Font Size=8
|
||
item: Push Button
|
||
Rectangle=150 187 195 202
|
||
Variable=DIRECTION
|
||
Value=N
|
||
Create Flags=01010000000000010000000000000001
|
||
Text=&Next >
|
||
Text French=&Suite >
|
||
Text German=&Weiter >
|
||
Text Spanish=&Siguiente >
|
||
Text Italian=&Avanti >
|
||
end
|
||
item: Push Button
|
||
Rectangle=105 187 150 202
|
||
Variable=DIRECTION
|
||
Value=B
|
||
Create Flags=01010000000000010000000000000000
|
||
Flags=0000000000000001
|
||
Text=< &Back
|
||
Text French=< &Retour
|
||
Text German=< &Zurück
|
||
Text Spanish=< &Atrás
|
||
Text Italian=< &Indietro
|
||
end
|
||
item: Push Button
|
||
Rectangle=211 187 256 202
|
||
Action=3
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=&Cancel
|
||
Text French=&Annuler
|
||
Text German=&Abbrechen
|
||
Text Spanish=&Cancelar
|
||
Text Italian=&Annulla
|
||
end
|
||
item: Static
|
||
Rectangle=8 180 256 181
|
||
Action=3
|
||
Create Flags=01010000000000000000000000000111
|
||
end
|
||
item: Static
|
||
Rectangle=86 8 258 42
|
||
Create Flags=01010000000000000000000000000000
|
||
Flags=0000000000000001
|
||
Name=Times New Roman
|
||
Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
|
||
Text=Select Start Menu Group
|
||
Text French=Sélectionner le groupe du Gestionnaire de programme
|
||
Text German=Bestimmung der Programm-Managergruppe
|
||
Text Spanish=Seleccione grupo del Administrador de programas
|
||
Text Italian=Selezionare il gruppo ProgMan
|
||
end
|
||
item: Static
|
||
Rectangle=86 44 256 68
|
||
Create Flags=01010000000000000000000000000000
|
||
Text=Enter the name of the Start Menu program group to which to add the %APPTITLE% icons:
|
||
Text French=Entrez le nom du groupe du Gestionnaire de programme dans lequel vous souhaitez ajouter les icônes de %APPTITLE% :
|
||
Text German=Geben Sie den Namen der Programmgruppe ein, der das Symbol %APPTITLE% hinzugefügt werden soll:
|
||
Text Spanish=Escriba el nombre del grupo del Administrador de programas en el que desea agregar los iconos de %APPTITLE%:
|
||
Text Italian=Inserire il nome del gruppo Program Manager per aggiungere le icone %APPTITLE% a:
|
||
end
|
||
item: Combobox
|
||
Rectangle=86 69 256 175
|
||
Variable=GROUP
|
||
Create Flags=01010000001000010000001100000001
|
||
Flags=0000000000000001
|
||
Text=%GROUP%
|
||
Text French=%GROUP%
|
||
Text German=%GROUP%
|
||
Text Spanish=%GROUP%
|
||
Text Italian=%GROUP%
|
||
end
|
||
end
|
||
end
|
||
item: Custom Dialog Set
|
||
Name=Start Installation
|
||
Display Variable=DISPLAY
|
||
item: Dialog
|
||
Title=%APPTITLE% Installation
|
||
Title French=Installation de %APPTITLE%
|
||
Title German=Installation von %APPTITLE%
|
||
Title Spanish=Instalación de %APPTITLE%
|
||
Title Italian=Installazione di %APPTITLE%
|
||
Width=271
|
||
Height=224
|
||
Font Name=Helv
|
||
Font Size=8
|
||
item: Push Button
|
||
Rectangle=150 187 195 202
|
||
Variable=DIRECTION
|
||
Value=N
|
||
Create Flags=01010000000000010000000000000001
|
||
Text=&Next >
|
||
Text French=&Suite >
|
||
Text German=&Weiter >
|
||
Text Spanish=&Siguiente >
|
||
Text Italian=&Avanti >
|
||
end
|
||
item: Push Button
|
||
Rectangle=105 187 150 202
|
||
Variable=DIRECTION
|
||
Value=B
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=< &Back
|
||
Text French=< &Retour
|
||
Text German=< &Zurück
|
||
Text Spanish=< &Atrás
|
||
Text Italian=< &Indietro
|
||
end
|
||
item: Push Button
|
||
Rectangle=211 187 256 202
|
||
Action=3
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=&Cancel
|
||
Text French=&Annuler
|
||
Text German=&Abbrechen
|
||
Text Spanish=&Cancelar
|
||
Text Italian=&Annulla
|
||
end
|
||
item: Static
|
||
Rectangle=8 180 256 181
|
||
Action=3
|
||
Create Flags=01010000000000000000000000000111
|
||
end
|
||
item: Static
|
||
Rectangle=86 8 258 42
|
||
Create Flags=01010000000000000000000000000000
|
||
Flags=0000000000000001
|
||
Name=Times New Roman
|
||
Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
|
||
Text=Ready to Install!
|
||
Text French=Prêt à installer !
|
||
Text German=Installationsbereit!
|
||
Text Spanish=¡Preparado para la instalación!
|
||
Text Italian=Pronto per l'installazione!
|
||
end
|
||
item: Static
|
||
Rectangle=86 34 256 54
|
||
Create Flags=01010000000000000000000000000000
|
||
Text=Click the Next button to install %APPTITLE%, or the Back button to change choices:
|
||
Text French=Vous êtes maintenant prêt à installer les fichiers %APPTITLE%.
|
||
Text French=
|
||
Text French=Cliquez sur le bouton Suite pour commencer l'installation ou sur le bouton Retour pour entrer les informations d'installation à nouveau.
|
||
Text German=Sie können %APPTITLE% nun installieren.
|
||
Text German=
|
||
Text German=Klicken Sie auf "Weiter", um mit der Installation zu beginnen. Klicken Sie auf "Zurück", um die Installationsinformationen neu einzugeben.
|
||
Text Spanish=Ya está listo para instalar %APPTITLE%.
|
||
Text Spanish=
|
||
Text Spanish=Presione el botón Siguiente para comenzar la instalación o presione Atrás para volver a ingresar la información para la instalación.
|
||
Text Italian=Ora è possibile installare %APPTITLE%.
|
||
Text Italian=
|
||
Text Italian=Premere il pulsante Avanti per avviare l'installazione o il pulsante Indietro per reinserire le informazioni di installazione.
|
||
end
|
||
item: Editbox
|
||
Rectangle=86 54 259 175
|
||
Value=%TEMPFILE%
|
||
Help Context=16711681
|
||
Enabled Color=00000000000000001111111111111111
|
||
Create Flags=01010000101000000001100010000100
|
||
end
|
||
end
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=If we just finished "Select Destination Directory":
|
||
end
|
||
item: Remark
|
||
Text= %MAINDIR% is set, so reinitialize %BACKUP% to match.
|
||
end
|
||
item: Remark
|
||
Text=ElseIf we just finished "Select Program Manager Group":
|
||
end
|
||
item: Remark
|
||
Text= "Start Installation" is next, so write out the choices to a file for "Start Installation" to display.
|
||
end
|
||
item: Remark
|
||
end
|
||
item: If/While Statement
|
||
Variable=DISPLAY
|
||
Value=Select Destination Directory
|
||
end
|
||
item: Set Variable
|
||
Variable=BACKUP
|
||
Value=%MAINDIR%\BACKUP
|
||
end
|
||
item: Remark
|
||
end
|
||
item: ElseIf Statement
|
||
Variable=DISPLAY
|
||
Value=Select Program Manager Group
|
||
end
|
||
item: Delete File
|
||
Pathname=%TEMPFILE%
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text=Installation directory%CRLF% %MAINDIR%
|
||
Line Number=0
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text=%CRLF%Make backups?
|
||
Line Number=0
|
||
end
|
||
item: If/While Statement
|
||
Variable=DOBACKUP
|
||
Value=A
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text= Yes, into %BACKUP%
|
||
Line Number=0
|
||
end
|
||
item: Else Statement
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text= No
|
||
Line Number=0
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text=%CRLF%Components
|
||
Line Number=0
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=A
|
||
Flags=00000010
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text= Python interpreter, libraries, and Tcl/Tk
|
||
Line Number=0
|
||
end
|
||
item: End Block
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=B
|
||
Flags=00000010
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text= Python documentation
|
||
Line Number=0
|
||
end
|
||
item: End Block
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=C
|
||
Flags=00000010
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text= Tool and utility scripts
|
||
Line Number=0
|
||
end
|
||
item: End Block
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=D
|
||
Flags=00000010
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text= Python test suite
|
||
Line Number=0
|
||
end
|
||
item: End Block
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=E
|
||
Flags=00000010
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text= Register file extensions
|
||
Line Number=0
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Insert Line into Text File
|
||
Pathname=%TEMPFILE%
|
||
New Text=%CRLF%Start Menu group%CRLF% %GROUP%
|
||
Line Number=0
|
||
end
|
||
item: End Block
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=BEGIN WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
|
||
end
|
||
item: Remark
|
||
Text=When the BACKUP feature is enabled, the BACKUPDIR is initialized
|
||
end
|
||
item: If/While Statement
|
||
Variable=DOBACKUP
|
||
Value=A
|
||
end
|
||
item: Set Variable
|
||
Variable=BACKUPDIR
|
||
Value=%BACKUP%
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
Text=The BRANDING information is written to the INI file on the installation media.
|
||
end
|
||
item: If/While Statement
|
||
Variable=BRANDING
|
||
Value=1
|
||
end
|
||
item: If/While Statement
|
||
Variable=DOBRAND
|
||
Value=1
|
||
end
|
||
item: Edit INI File
|
||
Pathname=%INST%\CUSTDATA.INI
|
||
Settings=[Registration]
|
||
Settings=NAME=%NAME%
|
||
Settings=COMPANY=%COMPANY%
|
||
Settings=
|
||
end
|
||
item: End Block
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
Text=Begin writing to the INSTALL.LOG
|
||
end
|
||
item: Open/Close INSTALL.LOG
|
||
end
|
||
item: Remark
|
||
Text=Check free disk space calculates free disk space as well as component sizes.
|
||
end
|
||
item: Remark
|
||
Text=It should be located before all Install File actions.
|
||
end
|
||
item: Check Disk Space
|
||
Component=COMPONENTS
|
||
end
|
||
item: Remark
|
||
Text=This include script allows uninstall support
|
||
end
|
||
item: Remark
|
||
Text=Note from Tim: this is our own Uninstal.wse, a copy of Wise's except
|
||
end
|
||
item: Remark
|
||
Text=it writes to HKCU (instead of HKLM) if the user doesn't have admin privs.
|
||
end
|
||
item: Include Script
|
||
Pathname=.\Uninstal.wse
|
||
end
|
||
item: Remark
|
||
Text=Note from Tim: these seeming no-ops actually convert to short filenames.
|
||
end
|
||
item: Set Variable
|
||
Variable=COMMON
|
||
Value=%COMMON%
|
||
Flags=00010100
|
||
end
|
||
item: Set Variable
|
||
Variable=MAINDIR
|
||
Value=%MAINDIR%
|
||
Flags=00010100
|
||
end
|
||
item: Remark
|
||
Text=This IF/THEN/ELSE reads the correct registry entries for shortcut/icon placement
|
||
end
|
||
item: Check Configuration
|
||
Flags=10111011
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=STARTUPDIR
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
|
||
Default=%WIN%\Start Menu\Programs\StartUp
|
||
Value Name=StartUp
|
||
Flags=00000010
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=DESKTOPDIR
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
|
||
Default=%WIN%\Desktop
|
||
Value Name=Desktop
|
||
Flags=00000010
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=STARTMENUDIR
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
|
||
Default=%WIN%\Start Menu
|
||
Value Name=Start Menu
|
||
Flags=00000010
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=GROUPDIR
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
|
||
Default=%WIN%\Start Menu\Programs
|
||
Value Name=Programs
|
||
Flags=00000010
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=CSTARTUPDIR
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
|
||
Default=%STARTUPDIR%
|
||
Value Name=Common Startup
|
||
Flags=00000100
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=CDESKTOPDIR
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
|
||
Default=%DESKTOPDIR%
|
||
Value Name=Common Desktop
|
||
Flags=00000100
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=CSTARTMENUDIR
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
|
||
Default=%STARTMENUDIR%
|
||
Value Name=Common Start Menu
|
||
Flags=00000100
|
||
end
|
||
item: Get Registry Key Value
|
||
Variable=CGROUPDIR
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
|
||
Default=%GROUPDIR%
|
||
Value Name=Common Programs
|
||
Flags=00000100
|
||
end
|
||
item: Set Variable
|
||
Variable=CGROUP_SAVE
|
||
Value=%GROUP%
|
||
end
|
||
item: Set Variable
|
||
Variable=GROUP
|
||
Value=%GROUPDIR%\%GROUP%
|
||
end
|
||
item: Else Statement
|
||
end
|
||
item: Remark
|
||
Text=Note from Tim: the Wizard left this block empty!
|
||
end
|
||
item: Remark
|
||
Text=Perhaps it's only relevant on Windows 3.1.
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
Text=END WIZARD STUFF -----------------------------------------------------------------------------------------------------------------------------
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Long section to install files.
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Check Configuration
|
||
Flags=10111111
|
||
end
|
||
item: Set Variable
|
||
Variable=DLLDEST
|
||
Value=%SYS32%
|
||
end
|
||
item: Else Statement
|
||
end
|
||
item: Set Variable
|
||
Variable=DLLDEST
|
||
Value=%MAINDIR%
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Install the license even if they deselect everything <wink>.
|
||
end
|
||
item: Install File
|
||
Source=..\license
|
||
Destination=%MAINDIR%\LICENSE.txt
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\readme
|
||
Destination=%MAINDIR%\README.txt
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\misc\news
|
||
Destination=%MAINDIR%\NEWS.txt
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=These arrange to (recursively!) delete all .pyc and .pyo files at uninstall time.
|
||
end
|
||
item: Remark
|
||
Text=This "does the right thing": any directories left empty at the end are removed.
|
||
end
|
||
item: Add Text to INSTALL.LOG
|
||
Text=File Tree: %MAINDIR%\*.pyc
|
||
end
|
||
item: Add Text to INSTALL.LOG
|
||
Text=File Tree: %MAINDIR%\*.pyo
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=A: interpreter, libraries and Tcl/Tk
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=A
|
||
Flags=00001010
|
||
end
|
||
item: Remark
|
||
Text=Executables
|
||
end
|
||
item: Install File
|
||
Source=.\python.exe
|
||
Destination=%MAINDIR%\python.exe
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\pythonw.exe
|
||
Destination=%MAINDIR%\pythonw.exe
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\w9xpopen.exe
|
||
Destination=%MAINDIR%\w9xpopen.exe
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Extension module DLLs (.pyd); keep in synch with libs directory next
|
||
end
|
||
item: Install File
|
||
Source=.\_winreg.pyd
|
||
Destination=%MAINDIR%\DLLs\_winreg.pyd
|
||
Description=Extension modules
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_sre.pyd
|
||
Destination=%MAINDIR%\DLLs\_sre.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_symtable.pyd
|
||
Destination=%MAINDIR%\DLLs\_symtable.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_testcapi.pyd
|
||
Destination=%MAINDIR%\DLLs\_testcapi.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_tkinter.pyd
|
||
Destination=%MAINDIR%\DLLs\_tkinter.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_socket.pyd
|
||
Destination=%MAINDIR%\DLLs\_socket.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\bsddb.pyd
|
||
Destination=%MAINDIR%\DLLs\bsddb.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\mmap.pyd
|
||
Destination=%MAINDIR%\DLLs\mmap.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\parser.pyd
|
||
Destination=%MAINDIR%\DLLs\parser.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\pyexpat.pyd
|
||
Destination=%MAINDIR%\DLLs\pyexpat.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\select.pyd
|
||
Destination=%MAINDIR%\DLLs\select.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\unicodedata.pyd
|
||
Destination=%MAINDIR%\DLLs\unicodedata.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\winsound.pyd
|
||
Destination=%MAINDIR%\DLLs\winsound.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\zlib.pyd
|
||
Destination=%MAINDIR%\DLLs\zlib.pyd
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Link libraries (.lib); keep in synch with DLLs above, except that the Python lib lives here.
|
||
end
|
||
item: Install File
|
||
Source=.\_winreg.lib
|
||
Destination=%MAINDIR%\libs\_winreg.lib
|
||
Description=Link library files
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_sre.lib
|
||
Destination=%MAINDIR%\libs\_sre.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_symtable.lib
|
||
Destination=%MAINDIR%\libs\_symtable.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_testcapi.lib
|
||
Destination=%MAINDIR%\libs\_testcapi.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_tkinter.lib
|
||
Destination=%MAINDIR%\libs\_tkinter.lib
|
||
Description=Extension modules
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\_socket.lib
|
||
Destination=%MAINDIR%\libs\_socket.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\bsddb.lib
|
||
Destination=%MAINDIR%\libs\bsddb.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\mmap.lib
|
||
Destination=%MAINDIR%\libs\mmap.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\parser.lib
|
||
Destination=%MAINDIR%\libs\parser.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\pyexpat.lib
|
||
Destination=%MAINDIR%\libs\pyexpat.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\select.lib
|
||
Destination=%MAINDIR%\libs\select.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\unicodedata.lib
|
||
Destination=%MAINDIR%\libs\unicodedata.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\winsound.lib
|
||
Destination=%MAINDIR%\libs\winsound.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=.\zlib.lib
|
||
Destination=%MAINDIR%\libs\zlib.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=.\python%_pymajor_%%_pyminor_%.lib
|
||
Destination=%MAINDIR%\libs\python%_PYMAJOR_%%_PYMINOR_%.lib
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=More DLLs
|
||
end
|
||
item: Install File
|
||
Source=..\..\expat\libs\expat.dll
|
||
Destination=%MAINDIR%\DLLs\expat.dll
|
||
Description=Expat library
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Main Python DLL
|
||
end
|
||
item: Install File
|
||
Source=.\python%_pymajor_%%_pyminor_%.dll
|
||
Destination=%DLLDEST%\python%_PYMAJOR_%%_PYMINOR_%.dll
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Icons
|
||
end
|
||
item: Install File
|
||
Source=..\pc\*.ico
|
||
Destination=%MAINDIR%
|
||
Description=Icons
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Libraries (Lib/)
|
||
end
|
||
item: Install File
|
||
Source=..\lib\*.py
|
||
Destination=%MAINDIR%\Lib
|
||
Description=Library Modules
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\lib\lib-tk\*.py
|
||
Destination=%MAINDIR%\Lib\lib-tk
|
||
Description=Tkinter related library modules
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\lib\encodings\*.py
|
||
Destination=%MAINDIR%\Lib\encodings
|
||
Description=Unicode encoding tables
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\lib\distutils\*.py
|
||
Destination=%MAINDIR%\Lib\distutils
|
||
Description=Distribution utility modules
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\distutils\readme
|
||
Destination=%MAINDIR%\Lib\distutils\README.txt
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\distutils\command\*.py
|
||
Destination=%MAINDIR%\Lib\distutils\command
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\distutils\command\command_template
|
||
Destination=%MAINDIR%\Lib\distutils\command\command_template
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\lib\xml\*.py
|
||
Destination=%MAINDIR%\Lib\xml
|
||
Description=XML support packages
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\xml\dom\*.py
|
||
Destination=%MAINDIR%\Lib\xml\dom
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\xml\parsers\*.py
|
||
Destination=%MAINDIR%\Lib\xml\parsers
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\xml\sax\*.py
|
||
Destination=%MAINDIR%\Lib\xml\sax
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\lib\lib-old\*.py
|
||
Destination=%MAINDIR%\Lib\lib-old
|
||
Description=Obsolete modules
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\lib\site-packages\readme
|
||
Destination=%MAINDIR%\Lib\site-packages\README.txt
|
||
Description=Site packages
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=C Include files
|
||
end
|
||
item: Install File
|
||
Source=..\include\*.h
|
||
Destination=%MAINDIR%\include
|
||
Description=Header files
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\pc\pyconfig.h
|
||
Destination=%MAINDIR%\include\pyconfig.h
|
||
Description=Header files (pyconfig.h)
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Tcl/Tk
|
||
end
|
||
item: Install File
|
||
Source=..\..\tcl\bin\tcl8%_tclminor_%.dll
|
||
Destination=%MAINDIR%\DLLs\tcl8%_TCLMINOR_%.dll
|
||
Description=Tcl/Tk binaries and libraries
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\..\tcl\bin\tk8%_tclminor_%.dll
|
||
Destination=%MAINDIR%\DLLs\tk8%_TCLMINOR_%.dll
|
||
Description=Tcl/Tk binaries and libraries
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\..\tcl\lib\*.*
|
||
Destination=%MAINDIR%\tcl
|
||
Description=Tcl/Tk binaries and libraries
|
||
Flags=0000000100000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Microsoft C runtime libraries
|
||
end
|
||
item: Install File
|
||
Source=%_SYS_%\MSVCIRT.DLL
|
||
Destination=%DLLDEST%\MSVCIRT.DLL
|
||
Description=Visual C++ Runtime DLLs
|
||
Flags=0000001000000011
|
||
end
|
||
item: Install File
|
||
Source=%_SYS_%\MSVCRT.DLL
|
||
Destination=%DLLDEST%\MSVCRT.DLL
|
||
Description=Visual C++ Runtime DLLs
|
||
Flags=0000001000000011
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=B: docs
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=B
|
||
Flags=00001010
|
||
end
|
||
item: Install File
|
||
Source=%_DOC_%\*.*
|
||
Destination=%MAINDIR%\Doc
|
||
Description=Python Documentation (HTML)
|
||
Flags=0000000100000010
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=C: tools
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=C
|
||
Flags=00001010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\scripts\*.py
|
||
Destination=%MAINDIR%\Tools\Scripts
|
||
Description=Utility Scripts
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\scripts\*.pyw
|
||
Destination=%MAINDIR%\Tools\Scripts
|
||
Description=Utility Scripts
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\scripts\*.doc
|
||
Destination=%MAINDIR%\Tools\Scripts
|
||
Description=Utility Scripts
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\scripts\readme
|
||
Destination=%MAINDIR%\Tools\Scripts\README.txt
|
||
Description=Utility Scripts
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\tools\webchecker\*.py
|
||
Destination=%MAINDIR%\Tools\webchecker
|
||
Description=Web checker tool
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\webchecker\readme
|
||
Destination=%MAINDIR%\Tools\webchecker\README.txt
|
||
Description=Web checker tool
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\tools\versioncheck\*.py
|
||
Destination=%MAINDIR%\Tools\versioncheck
|
||
Description=Version checker tool
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\versioncheck\readme
|
||
Destination=%MAINDIR%\Tools\versioncheck\README.txt
|
||
Description=Version checker tool
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\tools\idle\*.py
|
||
Destination=%MAINDIR%\Tools\idle
|
||
Description=Integrated DeveLopment Environment for Python
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\idle\*.txt
|
||
Destination=%MAINDIR%\Tools\idle
|
||
Description=Integrated DeveLopment Environment for Python
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\idle\icons\*
|
||
Destination=%MAINDIR%\Tools\idle\Icons
|
||
Description=Integrated DeveLopment Environment for Python
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\idle\idle.pyw
|
||
Destination=%MAINDIR%\Tools\idle\idle.pyw
|
||
Description=IDLE bootstrap script
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\tools\compiler\*.py
|
||
Destination=%MAINDIR%\Tools\compiler
|
||
Description=Python compiler written in Python
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\compiler\compiler\*.py
|
||
Destination=%MAINDIR%\Tools\compiler\compiler
|
||
Description=Python compiler written in Python
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\compiler\compiler\*.txt
|
||
Destination=%MAINDIR%\Tools\compiler\compiler
|
||
Description=Python compiler written in Python
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\tools\pynche\*.py
|
||
Destination=%MAINDIR%\Tools\pynche
|
||
Description=pynche color editor
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\pynche\x\*.txt
|
||
Destination=%MAINDIR%\Tools\pynche\X
|
||
Description=pynche color editor - X files
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\pynche\readme
|
||
Destination=%MAINDIR%\Tools\pynche\README.txt
|
||
Description=pynche color editor - README
|
||
Flags=0000000100000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\pynche\pynche
|
||
Destination=%MAINDIR%\Tools\pynche\pynche.py
|
||
Description=pynche color editor - main
|
||
Flags=0000000100000010
|
||
end
|
||
item: Install File
|
||
Source=..\tools\pynche\pynche.pyw
|
||
Destination=%MAINDIR%\Tools\pynche\pynche.pyw
|
||
Description=pynche color editor - noconsole main
|
||
Flags=0000000100000010
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=D: test suite
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=D
|
||
Flags=00001010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\test\audiotest.au
|
||
Destination=%MAINDIR%\Lib\test\audiotest.au
|
||
Description=Python Test files
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\test\*.uue
|
||
Destination=%MAINDIR%\Lib\test
|
||
Description=Python Test files
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\test\*.py
|
||
Destination=%MAINDIR%\Lib\test
|
||
Description=Python Test files
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\test\*.xml
|
||
Destination=%MAINDIR%\Lib\test
|
||
Description=Python Test files
|
||
Flags=0000000000000010
|
||
end
|
||
item: Install File
|
||
Source=..\lib\test\*.out
|
||
Destination=%MAINDIR%\Lib\test
|
||
Description=Python Test files
|
||
Flags=0000000000000010
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Install File
|
||
Source=..\lib\test\output\*.*
|
||
Destination=%MAINDIR%\Lib\test\output
|
||
Description=Python Test output files
|
||
Flags=0000000000000010
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=DONE with file copying.
|
||
end
|
||
item: Remark
|
||
Text=The rest is Start menu and registry fiddling.
|
||
end
|
||
item: Remark
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=A
|
||
Flags=00001010
|
||
end
|
||
item: Remark
|
||
Text=Registering file extensions requires Admin privs.
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=E
|
||
Flags=00001010
|
||
end
|
||
item: Remark
|
||
Text=Register file extensions.
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=.py
|
||
New Value=Python.File
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=.py
|
||
New Value=text/plain
|
||
Value Name=Content Type
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Python.File
|
||
New Value=Python File
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Python.File\shell\open\command
|
||
New Value=%MAINDIR%\python.exe "%%1" %%*
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Python.File\DefaultIcon
|
||
New Value=%MAINDIR%\Py.ico
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=.pyw
|
||
New Value=Python.NoConFile
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=.pyw
|
||
New Value=text/plain
|
||
Value Name=Content Type
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Python.NoConFile
|
||
New Value=Python File (no console)
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Python.NoConFile\shell\open\command
|
||
New Value=%MAINDIR%\pythonw.exe "%%1" %%*
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Python.NoConFile\DefaultIcon
|
||
New Value=%MAINDIR%\Py.ico
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=.pyc
|
||
New Value=Python.CompiledFile
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=.pyo
|
||
New Value=Python.CompiledFile
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Python.CompiledFile
|
||
New Value=Compiled Python File
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Python.CompiledFile\shell\open\command
|
||
New Value=%MAINDIR%\python.exe "%%1" %%*
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Python.CompiledFile\DefaultIcon
|
||
New Value=%MAINDIR%\pyc.ico
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Register Python paths.
|
||
end
|
||
item: Remark
|
||
Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical!
|
||
end
|
||
item: Check Configuration
|
||
Flags=10111111
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\CurrentVersion
|
||
Root=130
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
|
||
New Value=%MAINDIR%
|
||
Root=2
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
|
||
New Value=%GROUP%
|
||
Root=2
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
|
||
New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
|
||
New Value=
|
||
Root=2
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\Modules
|
||
Root=2
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
|
||
New Value=%MAINDIR%\Python.exe
|
||
Root=2
|
||
end
|
||
item: Else Statement
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\CurrentVersion
|
||
Root=129
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath
|
||
New Value=%MAINDIR%
|
||
Root=1
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup
|
||
New Value=%GROUP%
|
||
Root=1
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath
|
||
New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk
|
||
New Value=
|
||
Root=1
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\Modules
|
||
Root=1
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe
|
||
New Value=%MAINDIR%\Python.exe
|
||
Root=1
|
||
end
|
||
item: End Block
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Registry fiddling for docs.
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=B
|
||
Flags=00001010
|
||
end
|
||
item: Remark
|
||
Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical!
|
||
end
|
||
item: Check Configuration
|
||
Flags=10111111
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
|
||
New Value=%MAINDIR%\Doc\index.html
|
||
Root=2
|
||
end
|
||
item: Else Statement
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=1
|
||
Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation
|
||
New Value=%MAINDIR%\Doc\index.html
|
||
Root=1
|
||
end
|
||
item: End Block
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Well, *this* is cryptic! It's setting up the app publisher and URL entries for Win2K add/remove.
|
||
end
|
||
item: Remark
|
||
Text=Ack, and "Win2K" isn't enough either -- you can't actually do this without Admin privs too.
|
||
end
|
||
item: Check Configuration
|
||
Flags=10111111
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=3
|
||
item: Key
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
||
New Value=http://www.python.org/
|
||
Value Name=HelpLink
|
||
Root=2
|
||
end
|
||
item: Key
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
||
New Value=PythonLabs at Zope Corporation
|
||
Value Name=Publisher
|
||
Root=2
|
||
end
|
||
item: Key
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
||
New Value=http://www.python.org/
|
||
Value Name=URLInfoAbout
|
||
Root=2
|
||
end
|
||
end
|
||
item: Else Statement
|
||
end
|
||
item: Remark
|
||
Text=Same thing, except write to HKCU instead.
|
||
end
|
||
item: Remark
|
||
Text=Damn -- this "edit keys" cmd was created by the Installation Expert view, and I duplicated and
|
||
end
|
||
item: Remark
|
||
Text=edited it by hand. The info comes from the "Windows 2000" section of the Properties view,
|
||
end
|
||
item: Remark
|
||
Text=and if you change it there it will only show up in the "if" block above.
|
||
end
|
||
item: Remark
|
||
Text=Easiest to make corresponding changes in *this* block by editing this script in
|
||
end
|
||
item: Remark
|
||
Text=a plain text editor.
|
||
end
|
||
item: Edit Registry
|
||
Total Keys=3
|
||
item: Key
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
||
New Value=http://www.python.org/
|
||
Value Name=HelpLink
|
||
Root=1
|
||
end
|
||
item: Key
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
||
New Value=PythonLabs at Zope Corporation
|
||
Value Name=Publisher
|
||
Root=1
|
||
end
|
||
item: Key
|
||
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
||
New Value=http://www.python.org/
|
||
Value Name=URLInfoAbout
|
||
Root=1
|
||
end
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=Populate Start Menu
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=B
|
||
Flags=00001010
|
||
end
|
||
item: Create Shortcut
|
||
Source=%MAINDIR%\Doc\index.html
|
||
Destination=%GROUP%\Python Manuals.lnk
|
||
Working Directory=%MAINDIR%
|
||
Key Type=1536
|
||
Flags=00000001
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=A
|
||
Flags=00001010
|
||
end
|
||
item: Create Shortcut
|
||
Source=%MAINDIR%\python.exe
|
||
Destination=%GROUP%\Python (command line).lnk
|
||
Working Directory=%MAINDIR%
|
||
Icon Pathname=%MAINDIR%\pycon.ico
|
||
Key Type=1536
|
||
Flags=00000001
|
||
end
|
||
item: If/While Statement
|
||
Variable=COMPONENTS
|
||
Value=C
|
||
Flags=00001010
|
||
end
|
||
item: Create Shortcut
|
||
Source=%MAINDIR%\pythonw.exe
|
||
Destination=%GROUP%\IDLE (Python GUI).lnk
|
||
Command Options="%MAINDIR%\Tools\idle\idle.pyw"
|
||
Working Directory=%MAINDIR%
|
||
Key Type=1536
|
||
Flags=00000001
|
||
end
|
||
item: Create Shortcut
|
||
Source=%MAINDIR%\pythonw.exe
|
||
Destination=%GROUP%\Module Docs.lnk
|
||
Command Options="%MAINDIR%\Tools\Scripts\pydoc.pyw"
|
||
Working Directory=%MAINDIR%
|
||
Key Type=1536
|
||
Flags=00000001
|
||
end
|
||
item: End Block
|
||
end
|
||
item: End Block
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Create Shortcut
|
||
Source=%MAINDIR%\unwise.exe
|
||
Destination=%GROUP%\Uninstall Python.lnk
|
||
Working Directory=%MAINDIR%
|
||
Key Type=1536
|
||
Flags=00000001
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Remark
|
||
Text=I don't think we need this, but have always done it.
|
||
end
|
||
item: Self-Register OCXs/DLLs
|
||
Description=Updating System Configuration, Please Wait...
|
||
end
|
||
item: Remark
|
||
end
|
||
item: Wizard Block
|
||
Direction Variable=DIRECTION
|
||
Display Variable=DISPLAY
|
||
Bitmap Pathname=%_WISE_%\DIALOGS\TEMPLATE\WIZARD.BMP
|
||
X Position=9
|
||
Y Position=10
|
||
Filler Color=8421440
|
||
Flags=00000011
|
||
end
|
||
item: Custom Dialog Set
|
||
Name=Finished
|
||
Display Variable=DISPLAY
|
||
item: Dialog
|
||
Title=%APPTITLE% Installation
|
||
Title French=Installation de %APPTITLE%
|
||
Title German=Installation von %APPTITLE%
|
||
Title Spanish=Instalación de %APPTITLE%
|
||
Title Italian=Installazione di %APPTITLE%
|
||
Width=271
|
||
Height=224
|
||
Font Name=Helv
|
||
Font Size=8
|
||
item: Push Button
|
||
Rectangle=150 187 195 202
|
||
Variable=DIRECTION
|
||
Value=N
|
||
Create Flags=01010000000000010000000000000001
|
||
Text=&Finish
|
||
Text French=&Fin
|
||
Text German=&Weiter
|
||
Text Spanish=&Terminar
|
||
Text Italian=&Fine
|
||
end
|
||
item: Push Button
|
||
Rectangle=211 187 256 202
|
||
Variable=DISABLED
|
||
Value=!
|
||
Action=3
|
||
Create Flags=01010000000000010000000000000000
|
||
Text=&Cancel
|
||
Text French=&Annuler
|
||
Text German=&Abbrechen
|
||
Text Spanish=&Cancelar
|
||
Text Italian=&Annulla
|
||
end
|
||
item: Static
|
||
Rectangle=86 8 258 42
|
||
Create Flags=01010000000000000000000000000000
|
||
Flags=0000000000000001
|
||
Name=Times New Roman
|
||
Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18
|
||
Text=Installation Completed!
|
||
Text French=Installation terminée !
|
||
Text German=Die Installation ist abgeschlossen!
|
||
Text Spanish=¡Instalación terminada!
|
||
Text Italian=Installazione completata!
|
||
end
|
||
item: Static
|
||
Rectangle=86 42 256 102
|
||
Create Flags=01010000000000000000000000000000
|
||
Text=%APPTITLE% has been successfully installed.
|
||
Text=
|
||
Text=Press the Finish button to exit this installation.
|
||
Text French=%APPTITLE% est maintenant installé.
|
||
Text French=
|
||
Text French=Cliquez sur le bouton Fin pour quitter l'installation.
|
||
Text German=%APPTITLE% wurde erfolgreich installiert.
|
||
Text German=
|
||
Text German=Klicken Sie auf "Weiter", um die Installation zu beenden.
|
||
Text Spanish=%APPTITLE% se ha instalado con éxito.
|
||
Text Spanish=
|
||
Text Spanish=Presione el botón Terminar para salir de esta instalación.
|
||
Text Italian=L'installazione %APPTITLE% è stata portata a termine con successo.
|
||
Text Italian=
|
||
Text Italian=Premere il pulsante Fine per uscire dall'installazione.
|
||
end
|
||
item: Static
|
||
Rectangle=8 180 256 181
|
||
Action=3
|
||
Create Flags=01010000000000000000000000000111
|
||
end
|
||
end
|
||
end
|
||
item: End Block
|
||
end
|
||
item: New Event
|
||
Name=Cancel
|
||
end
|
||
item: Remark
|
||
Text=This include script supports a rollback to preinstallation state if the user chooses to cancel before the installation is complete.
|
||
end
|
||
item: Include Script
|
||
Pathname=%_WISE_%\INCLUDE\rollback.wse
|
||
end
|