1Document Type: WSE 2item: Global 3 Version=9.0 4 Title=Python 2.4a1 5 Flags=00010100 6 Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 Japanese Font Name=MS Gothic 8 Japanese Font Size=10 9 Start Gradient=0 255 0 10 End Gradient=0 128 0 11 Windows Flags=00000100000011010010010100001010 12 Log Pathname=%MAINDIR%\INSTALL.LOG 13 Message Font=MS Sans Serif 14 Font Size=8 15 Pages Modified=00010000011101000000000100000111 16 Extra Pages=00000000000000000000000010110010 17 Disk Filename=SETUP 18 Patch Flags=0000000000001001 19 Patch Threshold=85 20 Patch Memory=4000 21 MIF PDF Version=1.0 22 MIF SMS Version=2.0 23 EXE Filename=Python-2.4a1.exe 24 Dialogs Version=8 25 Version File=2.4a1 26 Version Description=Python Programming Language 27 Version Copyright=�2001-2007 Python Software Foundation 28 Version Company=Python Software Foundation 29 Crystal Format=10111100101100000010001001001001 30 Step View=&All 31 Variable Name1=_WISE_ 32 Variable Description1=WISE root directory 33 Variable Default1=C:\Programme\Wise Installation System 34 Variable Flags1=00001000 35 Variable Name2=_TCLDIR_ 36 Variable Description2=The directory in which the Tcl/Tk installation 37 Variable Description2=lives. This must be a sibling of the Python 38 Variable Description2=directory. 39 Variable Default2=tcl84 40 Variable Flags2=00001000 41 Variable Name3=_DOC_ 42 Variable Description3=The unpacked HTML doc directory. 43 Variable Default3=..\html 44 Variable Flags3=00001001 45 Variable Name4=_SYS_ 46 Variable Description4=System directory (where to find MSVCRT.DLL) 47 Variable Default4=C:\Windows\System 48 Variable Values4=C:\Windows\System 49 Variable Values4=C:\WINNT\System32 50 Variable Values4=C:\Code\MSDLLs 51 Variable Values4=C:\Windows\System32 52 Variable Flags4=00000010 53 Variable Name5=_PYMAJOR_ 54 Variable Description5=Python major version number; the 2 in 2.3. 55 Variable Default5=2 56 Variable Flags5=00001000 57 Variable Name6=_PYMINOR_ 58 Variable Description6=Python minor version number; the 3 in 2.3 59 Variable Default6=3 60 Variable Flags6=00001000 61 Variable Name7=_DOADMIN_ 62 Variable Description7=The initial value for %DOADMIN%. 63 Variable Description7=When 0, we never try to write under HKLM, 64 Variable Description7=and install the Python + MS runtime DLLs in 65 Variable Description7=the Python directory instead of the system dir. 66 Variable Default7=1 67 Variable Values7=1 68 Variable Values7=0 69 Variable Flags7=00001010 70 Variable Name8=_ALIASNAME_ 71 Variable Flags8=00001000 72 Variable Name9=_ALIASPATH_ 73 Variable Flags9=00001000 74 Variable Name10=_ALIASTYPE_ 75 Variable Flags10=00001000 76end 77item: Set Variable 78 Variable=PYVER_STRING 79 Value=2.3 80end 81item: Remark 82end 83item: Remark 84 Text=When the version number changes, set the compiler 85end 86item: Remark 87 Text=vrbls _PYMAJOR_ and _PYMINOR_. 88end 89item: Remark 90 Text=Nothing in the script below should need fiddling then. 91end 92item: Remark 93 Text=Other things that need fiddling: 94end 95item: Remark 96 Text= PYVER_STRING above. 97end 98item: Remark 99 Text= The "Title:" in the upper left corner of the GUI. 100end 101item: Remark 102 Text= Build Settings and Version Resource on step 6 (Finish) of the Installation Expert 103end 104item: Remark 105 Text= Be sure to select Steps->All or you may not see these! 106end 107item: Remark 108end 109item: Remark 110 Text=When the version of Tcl/Tk changes, the compiler vrbl 111end 112item: Remark 113 Text=_TCLDIR_ may also need to be changed. 114end 115item: Remark 116end 117item: Set Variable 118 Variable=APPTITLE 119 Value=Python %PYVER_STRING% 120end 121item: Remark 122 Text=PY_VERSION should be major.minor only; used to create the registry key; must match MS_DLL_ID in python_nt.rc 123end 124item: Set Variable 125 Variable=PY_VERSION 126 Value=%_PYMAJOR_%.%_PYMINOR_% 127end 128item: Remark 129 Text=GROUP is the Start menu group name; user can override. 130end 131item: Set Variable 132 Variable=GROUP 133 Value=Python %PY_VERSION% 134 Flags=10000000 135end 136item: Remark 137 Text=MAINDIR is the app directory; user can override. 138end 139item: Set Variable 140 Variable=MAINDIR 141 Value=Python%_PYMAJOR_%%_PYMINOR_% 142end 143item: Remark 144end 145item: Set Variable 146 Variable=DOADMIN 147 Value=%_DOADMIN_% 148end 149item: Remark 150 Text=Give non-admin users a chance to abort. 151end 152item: Check Configuration 153 Flags=10011111 154end 155item: Set Variable 156 Variable=DOADMIN 157 Value=0 158end 159item: Display Message 160 Title=Doing non-admin install 161 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). 162 Text= 163 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. 164 Flags=00001000 165end 166item: End Block 167end 168item: Remark 169end 170item: Remark 171 Text=BEGIN WIZARD STUFF ----------------------------------------------------------------------------------------------------------------------------- 172end 173item: Remark 174 Text=Note from Tim: the "stop" on the next line is actually "pause". 175end 176item: Open/Close INSTALL.LOG 177 Flags=00000001 178end 179item: Remark 180 Text=If the destination system does not have a writable Windows\System directory, system files will be written to the Windows\ directory 181end 182item: Check if File/Dir Exists 183 Pathname=%SYS% 184 Flags=10000100 185end 186item: Set Variable 187 Variable=SYS 188 Value=%WIN% 189end 190item: End Block 191end 192item: Check Configuration 193 Flags=10111011 194end 195item: Get Registry Key Value 196 Variable=COMMON 197 Key=SOFTWARE\Microsoft\Windows\CurrentVersion 198 Default=C:\Program Files\Common Files 199 Value Name=CommonFilesDir 200 Flags=00000100 201end 202item: Get Registry Key Value 203 Variable=PROGRAM_FILES 204 Key=SOFTWARE\Microsoft\Windows\CurrentVersion 205 Default=C:\Program Files 206 Value Name=ProgramFilesDir 207 Flags=00000100 208end 209item: Set Variable 210 Variable=EXPLORER 211 Value=1 212end 213item: End Block 214end 215item: Remark 216 Text=Note from Tim: The Wizard hardcod "C:" at the start of the replacement text for MAINDIR. 217end 218item: Remark 219 Text=That's not appropriate if the system drive doesn't happen to be C:. 220end 221item: Remark 222 Text=I removed the "C:", and that did the right thing for two people who tested it on non-C: machines, 223end 224item: Remark 225 Text=but it's unclear whether it will always do the right thing. 226end 227item: Set Variable 228 Variable=MAINDIR 229 Value=\%MAINDIR% 230 Flags=00001100 231end 232item: Remark 233 Text=BACKUP is the variable that holds the path that all backup files will be copied to when overwritten 234end 235item: Set Variable 236 Variable=BACKUP 237 Value=%MAINDIR%\BACKUP 238 Flags=10000000 239end 240item: Remark 241 Text=DOBACKUP determines if a backup will be performed. The possible values are A (do backup) or B (do not do backup) 242end 243item: Set Variable 244 Variable=DOBACKUP 245 Value=A 246end 247item: Remark 248 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). 249end 250item: Set Variable 251 Variable=BRANDING 252 Value=0 253end 254item: If/While Statement 255 Variable=BRANDING 256 Value=1 257end 258item: Read INI Value 259 Variable=NAME 260 Pathname=%INST%\CUSTDATA.INI 261 Section=Registration 262 Item=Name 263end 264item: Read INI Value 265 Variable=COMPANY 266 Pathname=%INST%\CUSTDATA.INI 267 Section=Registration 268 Item=Company 269end 270item: If/While Statement 271 Variable=NAME 272end 273item: Set Variable 274 Variable=DOBRAND 275 Value=1 276end 277item: Get System Information 278 Variable=NAME 279 Flags=00000110 280end 281item: Get System Information 282 Variable=COMPANY 283 Flags=00000111 284end 285item: End Block 286end 287item: End Block 288end 289item: Remark 290 Text=END WIZARD STUFF ----------------------------------------------------------------------------------------------------------------------------- 291end 292item: Remark 293end 294item: Remark 295 Text=Set vrbls for the "Advanced Options" subdialog of Components. 296end 297item: Set Variable 298 Variable=SELECT_ADMIN 299 Value=A 300end 301item: If/While Statement 302 Variable=DOADMIN 303 Value=0 304end 305item: Set Variable 306 Variable=SELECT_ADMIN 307 Value=B 308end 309item: End Block 310end 311item: Remark 312end 313item: Remark 314 Text=TASKS values: 315end 316item: Remark 317 Text=A: Register file extensions 318end 319item: Remark 320 Text=B: Create Start Menu shortcuts 321end 322item: Set Variable 323 Variable=TASKS 324 Value=AB 325end 326item: Remark 327end 328item: Remark 329 Text=COMPONENTS values: 330end 331item: Remark 332 Text=A: interpreter and libraries 333end 334item: Remark 335 Text=B: Tcl/Tk 336end 337item: Remark 338 Text=C: docs 339end 340item: Remark 341 Text=D: tools 342end 343item: Remark 344 Text=E: test suite 345end 346item: Set Variable 347 Variable=COMPONENTS 348 Value=ABCDE 349end 350item: Remark 351end 352item: Remark 353 Text=March thru the user GUI. 354end 355item: Wizard Block 356 Direction Variable=DIRECTION 357 Display Variable=DISPLAY 358 Bitmap Pathname=.\installer.bmp 359 X Position=9 360 Y Position=10 361 Filler Color=11173759 362 Dialog=Select Destination Directory 363 Dialog=Backup Replaced Files 364 Dialog=Select Components 365 Dialog=Select Program Manager Group 366 Variable= 367 Variable= 368 Variable= 369 Variable=TASKS 370 Value= 371 Value= 372 Value= 373 Value=B 374 Compare=0 375 Compare=0 376 Compare=0 377 Compare=3 378 Flags=00000011 379end 380item: If/While Statement 381 Variable=DISPLAY 382 Value=Start Installation 383end 384item: Set Variable 385 Variable=SUMMARY 386 Value=Install directory: %MAINDIR%%CRLF% 387end 388item: Remark 389end 390item: If/While Statement 391 Variable=SELECT_ADMIN 392 Value=A 393end 394item: Set Variable 395 Variable=SUMMARY 396 Value=%CRLF%Doing admin install.%CRLF% 397 Flags=00000001 398end 399item: Else Statement 400end 401item: Set Variable 402 Variable=SUMMARY 403 Value=%CRLF%Doing non-admin install.%CRLF% 404 Flags=00000001 405end 406item: End Block 407end 408item: Remark 409end 410item: If/While Statement 411 Variable=DOBACKUP 412 Value=A 413end 414item: Set Variable 415 Variable=SUMMARY 416 Value=%CRLF%Make backups, into %BACKUP%%CRLF% 417 Flags=00000001 418end 419item: Else Statement 420end 421item: Set Variable 422 Variable=SUMMARY 423 Value=%CRLF%Don't make backups.%CRLF% 424 Flags=00000001 425end 426item: End Block 427end 428item: Remark 429end 430item: Set Variable 431 Variable=SUMMARY 432 Value=%CRLF%Components:%CRLF% 433 Flags=00000001 434end 435item: If/While Statement 436 Variable=COMPONENTS 437 Value=A 438 Flags=00000010 439end 440item: Set Variable 441 Variable=SUMMARY 442 Value= Python interpreter and libraries%CRLF% 443 Flags=00000001 444end 445item: End Block 446end 447item: If/While Statement 448 Variable=COMPONENTS 449 Value=B 450 Flags=00000010 451end 452item: Set Variable 453 Variable=SUMMARY 454 Value= Tcl/Tk (Tkinter, IDLE, pydoc)%CRLF% 455 Flags=00000001 456end 457item: End Block 458end 459item: If/While Statement 460 Variable=COMPONENTS 461 Value=C 462 Flags=00000010 463end 464item: Set Variable 465 Variable=SUMMARY 466 Value= Python documentation%CRLF% 467 Flags=00000001 468end 469item: End Block 470end 471item: If/While Statement 472 Variable=COMPONENTS 473 Value=D 474 Flags=00000010 475end 476item: Set Variable 477 Variable=SUMMARY 478 Value= Tool and utility scripts%CRLF% 479 Flags=00000001 480end 481item: End Block 482end 483item: If/While Statement 484 Variable=COMPONENTS 485 Value=E 486 Flags=00000010 487end 488item: Set Variable 489 Variable=SUMMARY 490 Value= Python test suite%CRLF% 491 Flags=00000001 492end 493item: End Block 494end 495item: Remark 496end 497item: If/While Statement 498 Variable=TASKS 499 Value=A 500 Flags=00000010 501end 502item: Set Variable 503 Variable=SUMMARY 504 Value=%CRLF%Register file extensions.%CRLF% 505 Flags=00000001 506end 507item: Else Statement 508end 509item: Set Variable 510 Variable=SUMMARY 511 Value=%CRLF%Don't register file extensions.%CRLF% 512 Flags=00000001 513end 514item: End Block 515end 516item: Remark 517end 518item: If/While Statement 519 Variable=TASKS 520 Value=B 521 Flags=00000010 522end 523item: Set Variable 524 Variable=SUMMARY 525 Value=%CRLF%Start Menu group: %GROUP%%CRLF% 526 Flags=00000001 527end 528item: Else Statement 529end 530item: Set Variable 531 Variable=SUMMARY 532 Value=%CRLF%No Start Menu shortcuts.%CRLF% 533 Flags=00000001 534end 535item: End Block 536end 537item: End Block 538end 539item: Remark 540end 541item: Custom Dialog Set 542 Name=Select Destination Directory 543 Display Variable=DISPLAY 544 item: Dialog 545 Title=%APPTITLE% Installation 546 Title French=Installation de %APPTITLE% 547 Title German=Installation von %APPTITLE% 548 Title Spanish=Instalaci�n de %APPTITLE% 549 Title Italian=Installazione di %APPTITLE% 550 Width=339 551 Height=280 552 Font Name=Helv 553 Font Size=8 554 item: Push Button 555 Rectangle=188 234 244 253 556 Variable=DIRECTION 557 Value=N 558 Create Flags=01010000000000010000000000000001 559 Text=&Next > 560 Text French=&Suite > 561 Text German=&Weiter > 562 Text Spanish=&Siguiente > 563 Text Italian=&Avanti > 564 end 565 item: Push Button 566 Rectangle=264 234 320 253 567 Action=3 568 Create Flags=01010000000000010000000000000000 569 Text=&Cancel 570 Text French=&Annuler 571 Text German=&Abbrechen 572 Text Spanish=&Cancelar 573 Text Italian=&Annulla 574 end 575 item: Static 576 Rectangle=10 225 320 226 577 Action=3 578 Create Flags=01010000000000000000000000000111 579 end 580 item: Static 581 Rectangle=108 11 323 33 582 Create Flags=01010000000000000000000000000000 583 Flags=0000000000000001 584 Name=Times New Roman 585 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18 586 Text=Select Destination Directory 587 Text French=S�lectionner le r�pertoire de destination 588 Text German=Zielverzeichnis w�hlen 589 Text Spanish=Seleccione el directorio de destino 590 Text Italian=Selezionare Directory di destinazione 591 end 592 item: Listbox 593 Rectangle=108 58 321 219 594 Variable=MAINDIR 595 Enabled Color=00000000000000001111111111111111 596 Create Flags=01010000100000010000000101000001 597 Flags=0000110000001010 598 Text=%MAINDIR% 599 Text= 600 end 601 item: Static 602 Rectangle=108 40 313 58 603 Enabled Color=00000000000000001111111111111111 604 Create Flags=01010000000000000000000000000000 605 Text=Please select a directory for the %APPTITLE% files. 606 end 607 end 608 item: Dialog 609 Title=Select Destination Directory 610 Title French=S�lectionner le r�pertoire de destination 611 Title German=Zielverzeichnis w�hlen 612 Title Spanish=Seleccione el directorio de destino 613 Title Italian=Selezionare Directory di destinazione 614 Width=276 615 Height=216 616 Font Name=Helv 617 Font Size=8 618 item: Listbox 619 Rectangle=6 6 204 186 620 Variable=MAINDIR 621 Create Flags=01010000100000010000000101000000 622 Flags=0000110000100010 623 Text=%MAINDIR% 624 Text French=%MAINDIR% 625 Text German=%MAINDIR% 626 Text Spanish=%MAINDIR% 627 Text Italian=%MAINDIR% 628 end 629 item: Push Button 630 Rectangle=209 8 265 26 631 Create Flags=01010000000000010000000000000001 632 Text=OK 633 Text French=OK 634 Text German=OK 635 Text Spanish=Aceptar 636 Text Italian=OK 637 end 638 item: Push Button 639 Rectangle=209 31 265 50 640 Variable=MAINDIR 641 Value=%MAINDIR_SAVE% 642 Create Flags=01010000000000010000000000000000 643 Flags=0000000000000001 644 Text=Cancel 645 Text French=Annuler 646 Text German=Abbrechen 647 Text Spanish=Cancelar 648 Text Italian=Annulla 649 end 650 end 651end 652item: Custom Dialog Set 653 Name=Backup Replaced Files 654 Display Variable=DISPLAY 655 item: Dialog 656 Title=%APPTITLE% Installation 657 Title French=Fichiers de Sauvegarde Remplac�s 658 Title German=Sicherungskopie von ersetzten Dateien erstellen 659 Title Portuguese=Ficheiros substitu�dos de seguran�a 660 Title Spanish=Copias de seguridad de los archivos reemplazados 661 Title Italian=Backup file sostituiti 662 Title Danish=Sikkerhedskopiering af erstattede filer 663 Title Dutch=Vervangen bestanden kopi�ren 664 Title Norwegian=Sikkerhetskopiere erstattede filer 665 Title Swedish=S�kerhetskopiera utbytta filer 666 Width=350 667 Height=280 668 Font Name=Helv 669 Font Size=8 670 item: Push Button 671 Rectangle=188 234 244 251 672 Variable=DIRECTION 673 Value=N 674 Create Flags=01010000000000010000000000000001 675 Text=&Next > 676 Text French=&Suivant> 677 Text German=&Weiter> 678 Text Portuguese=&Pr�ximo> 679 Text Spanish=&Siguiente > 680 Text Italian=&Avanti > 681 Text Danish=&N�ste> 682 Text Dutch=&Volgende> 683 Text Norwegian=&Neste> 684 Text Swedish=&N�sta > 685 end 686 item: Push Button 687 Rectangle=131 234 188 251 688 Variable=DIRECTION 689 Value=B 690 Create Flags=01010000000000010000000000000000 691 Text=< &Back 692 Text French=<&Retour 693 Text German=<&Zur�ck 694 Text Portuguese=<&Retornar 695 Text Spanish=<&Retroceder 696 Text Italian=< &Indietro 697 Text Danish=<&Tilbage 698 Text Dutch=<&Terug 699 Text Norwegian=<&Tilbake 700 Text Swedish=< &Tillbaka 701 end 702 item: Push Button 703 Rectangle=278 234 330 251 704 Action=3 705 Create Flags=01010000000000010000000000000000 706 Text=Cancel 707 Text French=Annuler 708 Text German=Abbrechen 709 Text Portuguese=Cancelar 710 Text Spanish=Cancelar 711 Text Italian=Annulla 712 Text Danish=Annuller 713 Text Dutch=Annuleren 714 Text Norwegian=Avbryt 715 Text Swedish=Avbryt 716 end 717 item: Static 718 Rectangle=11 221 329 223 719 Action=3 720 Create Flags=01010000000000000000000000000111 721 end 722 item: Static 723 Rectangle=108 46 320 98 724 Create Flags=01010000000000000000000000000000 725 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. 726 Text= 727 Text=Do you want to create backups of replaced files? 728 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 ? 729 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? 730 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? 731 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? 732 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? 733 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? 734 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? 735 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�? 736 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? 737 end 738 item: Radio Button 739 Rectangle=141 106 265 136 740 Variable=DOBACKUP 741 Create Flags=01010000000000010000000000001001 742 Text=&Yes, make backups 743 Text=N&o, do not make backups 744 Text= 745 Text French=&Oui 746 Text French=N&on 747 Text French= 748 Text German=&Ja 749 Text German=N&ein 750 Text German= 751 Text Portuguese=&Sim 752 Text Portuguese=N�&o 753 Text Portuguese= 754 Text Spanish=&S� 755 Text Spanish=N&o 756 Text Spanish= 757 Text Italian=&S� 758 Text Italian=N&o 759 Text Italian= 760 Text Danish=&Ja 761 Text Danish=&Nej 762 Text Danish= 763 Text Dutch=&Ja 764 Text Dutch=N&ee 765 Text Dutch= 766 Text Norwegian=&Ja 767 Text Norwegian=&Nei 768 Text Norwegian= 769 Text Swedish=&Ja 770 Text Swedish=N&ej 771 Text Swedish= 772 end 773 item: Static 774 Control Name=BACK2 775 Rectangle=108 173 320 208 776 Action=1 777 Create Flags=01010000000000000000000000000111 778 Text=Backup File Destination Directory 779 Text French=R�pertoire de destination des fichiers de sauvegarde 780 Text German=Zielverzeichnis f�r die Sicherungsdatei 781 Text Portuguese=Direct�rio de destino de ficheiro de seguran�a 782 Text Spanish=Directorio de Destino de los Archivos de Seguridad 783 Text Italian=Directory di destinazione dei file di backup 784 Text Danish=Destinationsbibliotek til sikkerhedskopier 785 Text Dutch=Doeldirectory backup-bestand 786 Text Norwegian=M�lkatalog for sikkerhetskopier 787 Text Swedish=Katalog f�r s�kerhetskopierade filer 788 end 789 item: Push Button 790 Control Name=BACK3 791 Rectangle=265 185 318 203 792 Variable=BACKUP_SAVE 793 Value=%BACKUP% 794 Destination Dialog=1 795 Action=2 796 Create Flags=01010000000000010000000000000000 797 Text=B&rowse... 798 Text French=P&arcourir 799 Text German=B&l�ttern... 800 Text Portuguese=P&rocurar 801 Text Spanish=V&isualizar... 802 Text Italian=Sfoglia... 803 Text Danish=&Gennemse... 804 Text Dutch=B&laderen... 805 Text Norwegian=Bla igjennom 806 Text Swedish=&Bl�ddra 807 end 808 item: Static 809 Control Name=BACK4 810 Rectangle=129 188 254 200 811 Destination Dialog=2 812 Create Flags=01010000000000000000000000000000 813 Text=%BACKUP% 814 Text French=%BACKUP% 815 Text German=%BACKUP% 816 Text Portuguese=%BACKUP% 817 Text Spanish=%BACKUP% 818 Text Italian=%BACKUP% 819 Text Danish=%BACKUP% 820 Text Dutch=%BACKUP% 821 Text Norwegian=%BACKUP% 822 Text Swedish=%BACKUP% 823 end 824 item: Static 825 Rectangle=108 11 323 36 826 Create Flags=01010000000000000000000000000000 827 Flags=0000000000000001 828 Name=Times New Roman 829 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18 830 Text=Backup Replaced Files 831 Text French=S�lectionner les composants 832 Text German=Komponenten ausw�hlen 833 Text Spanish=Seleccione componentes 834 Text Italian=Selezionare i componenti 835 end 836 item: If/While Statement 837 Variable=DOBACKUP 838 Value=B 839 end 840 item: Set Control Attribute 841 Control Name=BACK3 842 Operation=1 843 end 844 item: Set Control Attribute 845 Control Name=BACK4 846 Operation=1 847 end 848 item: Else Statement 849 end 850 item: Set Control Attribute 851 Control Name=BACK3 852 end 853 item: Set Control Attribute 854 Control Name=BACK4 855 end 856 item: End Block 857 end 858 end 859 item: Dialog 860 Title=Select Destination Directory 861 Title French=Choisissez le r�pertoire de destination 862 Title German=Zielverzeichnis w�hlen 863 Title Portuguese=Seleccionar Direct�rio de Destino 864 Title Spanish=Seleccione el Directorio de Destino 865 Title Italian=Seleziona Directory di destinazione 866 Title Danish=V�lg Destinationsbibliotek 867 Title Dutch=Kies Doeldirectory 868 Title Norwegian=Velg m�lkatalog 869 Title Swedish=V�lj destinationskalatog 870 Width=276 871 Height=216 872 Font Name=Helv 873 Font Size=8 874 item: Listbox 875 Rectangle=6 3 200 186 876 Variable=BACKUP 877 Create Flags=01010000100000010000000101000000 878 Flags=0000110000100010 879 Text=%BACKUP% 880 Text= 881 Text French=%BACKUP% 882 Text French= 883 Text German=%BACKUP% 884 Text German= 885 Text Portuguese=%BACKUP% 886 Text Portuguese= 887 Text Spanish=%BACKUP% 888 Text Spanish= 889 Text Italian=%BACKUP% 890 Text Italian= 891 Text Danish=%BACKUP% 892 Text Danish= 893 Text Dutch=%BACKUP% 894 Text Dutch= 895 Text Norwegian=%BACKUP% 896 Text Norwegian= 897 Text Swedish=%BACKUP% 898 Text Swedish= 899 end 900 item: Push Button 901 Rectangle=209 8 265 26 902 Create Flags=01010000000000010000000000000001 903 Text=OK 904 Text French=OK 905 Text German=OK 906 Text Portuguese=OK 907 Text Spanish=ACEPTAR 908 Text Italian=OK 909 Text Danish=OK 910 Text Dutch=OK 911 Text Norwegian=OK 912 Text Swedish=OK 913 end 914 item: Push Button 915 Rectangle=209 31 265 50 916 Variable=BACKUP 917 Value=%BACKUP_SAVE% 918 Create Flags=01010000000000010000000000000000 919 Flags=0000000000000001 920 Text=Cancel 921 Text French=Annuler 922 Text German=Abbrechen 923 Text Portuguese=Cancelar 924 Text Spanish=Cancelar 925 Text Italian=Annulla 926 Text Danish=Slet 927 Text Dutch=Annuleren 928 Text Norwegian=Avbryt 929 Text Swedish=Avbryt 930 end 931 end 932end 933item: Custom Dialog Set 934 Name=Select Components 935 Display Variable=DISPLAY 936 item: Dialog 937 Title=%APPTITLE% Installation 938 Title French=Installation de %APPTITLE% 939 Title German=Installation von %APPTITLE% 940 Title Spanish=Instalaci�n de %APPTITLE% 941 Title Italian=Installazione di %APPTITLE% 942 Width=339 943 Height=280 944 Font Name=Helv 945 Font Size=8 946 item: Push Button 947 Rectangle=188 234 244 253 948 Variable=DIRECTION 949 Value=N 950 Create Flags=01010000000000010000000000000001 951 Text=&Next > 952 Text French=&Suite > 953 Text German=&Weiter > 954 Text Spanish=&Siguiente > 955 Text Italian=&Avanti > 956 end 957 item: Push Button 958 Rectangle=131 234 188 253 959 Variable=DIRECTION 960 Value=B 961 Create Flags=01010000000000010000000000000000 962 Text=< &Back 963 Text French=< &Retour 964 Text German=< &Zur�ck 965 Text Spanish=< &Atr�s 966 Text Italian=< &Indietro 967 end 968 item: Push Button 969 Rectangle=264 234 320 253 970 Action=3 971 Create Flags=01010000000000010000000000000000 972 Text=&Cancel 973 Text French=&Annuler 974 Text German=&Abbrechen 975 Text Spanish=&Cancelar 976 Text Italian=&Annulla 977 end 978 item: Checkbox 979 Rectangle=108 66 313 156 980 Variable=COMPONENTS 981 Create Flags=01010000000000010000000000000011 982 Flags=0000000000000110 983 Text=Python interpreter and libraries 984 Text=Tcl/Tk (Tkinter, IDLE, pydoc) 985 Text=Python HTML docs 986 Text=Python utility scripts (Tools/) 987 Text=Python test suite (Lib/test/) 988 Text= 989 Text French=Python interpreter, library and IDLE 990 Text French=Python HTML docs 991 Text French=Python utility scripts (Tools/) 992 Text French=Python test suite (Lib/test/) 993 Text French= 994 Text German=Python interpreter, library and IDLE 995 Text German=Python HTML docs 996 Text German=Python utility scripts (Tools/) 997 Text German=Python test suite (Lib/test/) 998 Text German= 999 Text Spanish=Python interpreter, library and IDLE 1000 Text Spanish=Python HTML docs 1001 Text Spanish=Python utility scripts (Tools/) 1002 Text Spanish=Python test suite (Lib/test/) 1003 Text Spanish= 1004 Text Italian=Python interpreter, library and IDLE 1005 Text Italian=Python HTML docs 1006 Text Italian=Python utility scripts (Tools/) 1007 Text Italian=Python test suite (Lib/test/) 1008 Text Italian= 1009 end 1010 item: Static 1011 Rectangle=108 45 320 63 1012 Create Flags=01010000000000000000000000000000 1013 Text=Choose which components to install by checking the boxes below. 1014 Text French=Choisissez les composants que vous voulez installer en cochant les cases ci-dessous. 1015 Text German=W�hlen Sie die zu installierenden Komponenten, indem Sie in die entsprechenden K�stchen klicken. 1016 Text Spanish=Elija los componentes que desee instalar marcando los cuadros de abajo. 1017 Text Italian=Scegliere quali componenti installare selezionando le caselle sottostanti. 1018 end 1019 item: Push Button 1020 Rectangle=188 203 269 220 1021 Destination Dialog=1 1022 Action=2 1023 Enabled Color=00000000000000000000000011111111 1024 Create Flags=01010000000000010000000000000000 1025 Text=Advanced Options ... 1026 end 1027 item: Static 1028 Rectangle=10 225 320 226 1029 Action=3 1030 Create Flags=01010000000000000000000000000111 1031 end 1032 item: Static 1033 Rectangle=108 10 323 43 1034 Create Flags=01010000000000000000000000000000 1035 Flags=0000000000000001 1036 Name=Times New Roman 1037 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18 1038 Text=Select Components 1039 Text French=S�lectionner les composants 1040 Text German=Komponenten ausw�hlen 1041 Text Spanish=Seleccione componentes 1042 Text Italian=Selezionare i componenti 1043 end 1044 item: Static 1045 Rectangle=251 180 311 193 1046 Variable=COMPONENTS 1047 Value=MAINDIR 1048 Create Flags=01010000000000000000000000000010 1049 end 1050 item: Static 1051 Rectangle=251 168 311 179 1052 Variable=COMPONENTS 1053 Create Flags=01010000000000000000000000000010 1054 end 1055 item: Static 1056 Rectangle=123 168 234 181 1057 Create Flags=01010000000000000000000000000000 1058 Text=Disk Space Required: 1059 Text French=Espace disque requis : 1060 Text German=Notwendiger Speicherplatz: 1061 Text Spanish=Espacio requerido en el disco: 1062 Text Italian=Spazio su disco necessario: 1063 end 1064 item: Static 1065 Rectangle=123 180 234 193 1066 Create Flags=01010000000000000000000000000000 1067 Text=Disk Space Remaining: 1068 Text French=Espace disque disponible : 1069 Text German=Verbleibender Speicherplatz: 1070 Text Spanish=Espacio en disco disponible: 1071 Text Italian=Spazio su disco disponibile: 1072 end 1073 item: Static 1074 Rectangle=108 158 320 196 1075 Action=1 1076 Create Flags=01010000000000000000000000000111 1077 end 1078 item: If/While Statement 1079 Variable=DLG_EVENT_TYPE 1080 Value=VERIFY 1081 end 1082 item: Remark 1083 Text=If they're installing Tcl/Tk, Tools, or the test suite, doesn't make much sense unless they're installing Python too. 1084 end 1085 item: If/While Statement 1086 Variable=COMPONENTS 1087 Value=BDE 1088 Flags=00001010 1089 end 1090 item: If/While Statement 1091 Variable=COMPONENTS 1092 Value=A 1093 Flags=00000011 1094 end 1095 item: Display Message 1096 Title=Are you sure? 1097 Text=Installing Tcl/Tk, Tools or the test suite doesn't make much sense unless you install the Python interpreter and libraries too. 1098 Text= 1099 Text=Click Yes if that's really what you want. 1100 Flags=00101101 1101 end 1102 item: Remark 1103 Text=Nothing -- just proceed to the next dialog. 1104 end 1105 item: Else Statement 1106 end 1107 item: Remark 1108 Text=Return to the dialog. 1109 end 1110 item: Set Variable 1111 Variable=DLG_EVENT_TYPE 1112 end 1113 item: End Block 1114 end 1115 item: End Block 1116 end 1117 item: End Block 1118 end 1119 item: End Block 1120 end 1121 end 1122 item: Dialog 1123 Title=Advanced Options 1124 Width=339 1125 Height=213 1126 Font Name=Helv 1127 Font Size=8 1128 item: Radio Button 1129 Control Name=ADMIN2 1130 Rectangle=11 46 90 76 1131 Variable=SELECT_ADMIN 1132 Enabled Color=00000000000000001111111111111111 1133 Create Flags=01010000000000010000000000001001 1134 Text=Admin install 1135 Text=Non-Admin installl 1136 Text= 1137 end 1138 item: Push Button 1139 Rectangle=188 170 244 189 1140 Variable=DIRECTION 1141 Value=N 1142 Create Flags=01010000000000010000000000000001 1143 Text=OK 1144 Text French=&Suite > 1145 Text German=&Weiter > 1146 Text Spanish=&Siguiente > 1147 Text Italian=&Avanti > 1148 end 1149 item: Static 1150 Rectangle=5 3 326 83 1151 Action=1 1152 Enabled Color=00000000000000001111111111111111 1153 Create Flags=01010000000000000000000000000111 1154 end 1155 item: Static 1156 Control Name=ADMIN1 1157 Rectangle=11 11 321 45 1158 Enabled Color=00000000000000001111111111111111 1159 Create Flags=01010000000000000000000000000000 1160 Text=By default, the install records settings in the per-machine area of the registry (HKLM), and installs the Python and C runtime DLLs to %SYS32%. Choose "Non-Admin install" if you would prefer settings made in the per-user registry (HKCU), and DLLs installed in %MAINDIR%. 1161 end 1162 item: Static 1163 Rectangle=5 90 326 157 1164 Action=1 1165 Enabled Color=00000000000000001111111111111111 1166 Create Flags=01010000000000000000000000000111 1167 end 1168 item: Checkbox 1169 Rectangle=11 121 243 151 1170 Variable=TASKS 1171 Enabled Color=00000000000000001111111111111111 1172 Create Flags=01010000000000010000000000000011 1173 Text=Register file extensions (.py, .pyw, .pyc, .pyo) 1174 Text=Create Start Menu shortcuts 1175 Text= 1176 end 1177 item: Static 1178 Rectangle=11 103 320 121 1179 Enabled Color=00000000000000001111111111111111 1180 Create Flags=01010000000000000000000000000000 1181 Text=Choose tasks to perform by checking the boxes below. 1182 end 1183 item: If/While Statement 1184 Variable=DLG_EVENT_TYPE 1185 Value=INIT 1186 end 1187 item: If/While Statement 1188 Variable=DOADMIN 1189 Value=1 1190 end 1191 item: Set Control Attribute 1192 Control Name=ADMIN2 1193 end 1194 item: Else Statement 1195 end 1196 item: Set Control Text 1197 Control Name=ADMIN1 1198 Control Text=This section is available only if logged in to an account with Administrator privileges. 1199 end 1200 item: Set Control Attribute 1201 Control Name=ADMIN2 1202 Operation=1 1203 end 1204 item: End Block 1205 end 1206 item: End Block 1207 end 1208 end 1209end 1210item: Custom Dialog Set 1211 Name=Select Program Manager Group 1212 Display Variable=DISPLAY 1213 item: Dialog 1214 Title=%APPTITLE% Installation 1215 Title French=Installation de %APPTITLE% 1216 Title German=Installation von %APPTITLE% 1217 Title Spanish=Instalaci�n de %APPTITLE% 1218 Title Italian=Installazione di %APPTITLE% 1219 Width=339 1220 Height=280 1221 Font Name=Helv 1222 Font Size=8 1223 item: Push Button 1224 Rectangle=188 234 244 253 1225 Variable=DIRECTION 1226 Value=N 1227 Create Flags=01010000000000010000000000000001 1228 Text=&Next > 1229 Text French=&Suite > 1230 Text German=&Weiter > 1231 Text Spanish=&Siguiente > 1232 Text Italian=&Avanti > 1233 end 1234 item: Push Button 1235 Rectangle=131 234 188 253 1236 Variable=DIRECTION 1237 Value=B 1238 Create Flags=01010000000000010000000000000000 1239 Flags=0000000000000001 1240 Text=< &Back 1241 Text French=< &Retour 1242 Text German=< &Zur�ck 1243 Text Spanish=< &Atr�s 1244 Text Italian=< &Indietro 1245 end 1246 item: Push Button 1247 Rectangle=264 234 320 253 1248 Action=3 1249 Create Flags=01010000000000010000000000000000 1250 Text=&Cancel 1251 Text French=&Annuler 1252 Text German=&Abbrechen 1253 Text Spanish=&Cancelar 1254 Text Italian=&Annulla 1255 end 1256 item: Static 1257 Rectangle=10 225 320 226 1258 Action=3 1259 Create Flags=01010000000000000000000000000111 1260 end 1261 item: Static 1262 Rectangle=108 10 323 53 1263 Create Flags=01010000000000000000000000000000 1264 Flags=0000000000000001 1265 Name=Times New Roman 1266 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18 1267 Text=Select Start Menu Group 1268 Text French=S�lectionner le groupe du Gestionnaire de programme 1269 Text German=Bestimmung der Programm-Managergruppe 1270 Text Spanish=Seleccione grupo del Administrador de programas 1271 Text Italian=Selezionare il gruppo ProgMan 1272 end 1273 item: Static 1274 Rectangle=108 35 320 65 1275 Create Flags=01010000000000000000000000000000 1276 Text=Enter the name of the Start Menu program group to which to add the %APPTITLE% icons: 1277 Text French=Entrez le nom du groupe du Gestionnaire de programme dans lequel vous souhaitez ajouter les ic�nes de %APPTITLE% : 1278 Text German=Geben Sie den Namen der Programmgruppe ein, der das Symbol %APPTITLE% hinzugef�gt werden soll: 1279 Text Spanish=Escriba el nombre del grupo del Administrador de programas en el que desea agregar los iconos de %APPTITLE%: 1280 Text Italian=Inserire il nome del gruppo Program Manager per aggiungere le icone %APPTITLE% a: 1281 end 1282 item: Combobox 1283 Rectangle=108 56 320 219 1284 Variable=GROUP 1285 Create Flags=01010000001000010000001100000001 1286 Flags=0000000000000001 1287 Text=%GROUP% 1288 Text= 1289 Text French=%GROUP% 1290 Text German=%GROUP% 1291 Text Spanish=%GROUP% 1292 Text Italian=%GROUP% 1293 end 1294 end 1295end 1296item: Custom Dialog Set 1297 Name=Start Installation 1298 Display Variable=DISPLAY 1299 item: Dialog 1300 Title=%APPTITLE% Installation 1301 Title French=Installation de %APPTITLE% 1302 Title German=Installation von %APPTITLE% 1303 Title Spanish=Instalaci�n de %APPTITLE% 1304 Title Italian=Installazione di %APPTITLE% 1305 Width=339 1306 Height=280 1307 Font Name=Helv 1308 Font Size=8 1309 item: Push Button 1310 Rectangle=188 234 244 253 1311 Variable=DIRECTION 1312 Value=N 1313 Create Flags=01010000000000010000000000000001 1314 Text=&Next > 1315 Text French=&Suite > 1316 Text German=&Weiter > 1317 Text Spanish=&Siguiente > 1318 Text Italian=&Avanti > 1319 end 1320 item: Push Button 1321 Rectangle=131 234 188 253 1322 Variable=DIRECTION 1323 Value=B 1324 Create Flags=01010000000000010000000000000000 1325 Text=< &Back 1326 Text French=< &Retour 1327 Text German=< &Zur�ck 1328 Text Spanish=< &Atr�s 1329 Text Italian=< &Indietro 1330 end 1331 item: Push Button 1332 Rectangle=264 234 320 253 1333 Action=3 1334 Create Flags=01010000000000010000000000000000 1335 Text=&Cancel 1336 Text French=&Annuler 1337 Text German=&Abbrechen 1338 Text Spanish=&Cancelar 1339 Text Italian=&Annulla 1340 end 1341 item: Static 1342 Rectangle=10 225 320 226 1343 Action=3 1344 Create Flags=01010000000000000000000000000111 1345 end 1346 item: Static 1347 Rectangle=108 10 323 53 1348 Create Flags=01010000000000000000000000000000 1349 Flags=0000000000000001 1350 Name=Times New Roman 1351 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18 1352 Text=Ready to Install! 1353 Text French=Pr�t � installer ! 1354 Text German=Installationsbereit! 1355 Text Spanish=�Preparado para la instalaci�n! 1356 Text Italian=Pronto per l'installazione! 1357 end 1358 item: Static 1359 Rectangle=108 40 320 62 1360 Create Flags=01010000000000000000000000000000 1361 Text=Click the Next button to install %APPTITLE%, or the Back button to change choices: 1362 Text French=Vous �tes maintenant pr�t � installer les fichiers %APPTITLE%. 1363 Text French= 1364 Text French=Cliquez sur le bouton Suite pour commencer l'installation ou sur le bouton Retour pour entrer les informations d'installation � nouveau. 1365 Text German=Sie k�nnen %APPTITLE% nun installieren. 1366 Text German= 1367 Text German=Klicken Sie auf "Weiter", um mit der Installation zu beginnen. Klicken Sie auf "Zur�ck", um die Installationsinformationen neu einzugeben. 1368 Text Spanish=Ya est� listo para instalar %APPTITLE%. 1369 Text Spanish= 1370 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. 1371 Text Italian=Ora � possibile installare %APPTITLE%. 1372 Text Italian= 1373 Text Italian=Premere il pulsante Avanti per avviare l'installazione o il pulsante Indietro per reinserire le informazioni di installazione. 1374 end 1375 item: Editbox 1376 Rectangle=108 66 324 219 1377 Help Context=16711681 1378 Enabled Color=00000000000000001111111111111111 1379 Create Flags=01010000100000000001100011000100 1380 Text=%SUMMARY% 1381 end 1382 end 1383end 1384item: Remark 1385end 1386item: If/While Statement 1387 Variable=DISPLAY 1388 Value=Select Destination Directory 1389end 1390item: Remark 1391 Text=User may have changed MAINDIR, so reset BACKUP to match. 1392end 1393item: Set Variable 1394 Variable=BACKUP 1395 Value=%MAINDIR%\BACKUP 1396end 1397item: End Block 1398end 1399item: Remark 1400end 1401item: End Block 1402end 1403item: Remark 1404end 1405item: Remark 1406 Text=BEGIN WIZARD STUFF ----------------------------------------------------------------------------------------------------------------------------- 1407end 1408item: Remark 1409 Text=When the BACKUP feature is enabled, the BACKUPDIR is initialized 1410end 1411item: If/While Statement 1412 Variable=DOBACKUP 1413 Value=A 1414end 1415item: Set Variable 1416 Variable=BACKUPDIR 1417 Value=%BACKUP% 1418end 1419item: End Block 1420end 1421item: Remark 1422 Text=The BRANDING information is written to the INI file on the installation media. 1423end 1424item: If/While Statement 1425 Variable=BRANDING 1426 Value=1 1427end 1428item: If/While Statement 1429 Variable=DOBRAND 1430 Value=1 1431end 1432item: Edit INI File 1433 Pathname=%INST%\CUSTDATA.INI 1434 Settings=[Registration] 1435 Settings=NAME=%NAME% 1436 Settings=COMPANY=%COMPANY% 1437 Settings= 1438end 1439item: End Block 1440end 1441item: End Block 1442end 1443item: Remark 1444 Text=Begin writing to the INSTALL.LOG 1445end 1446item: Open/Close INSTALL.LOG 1447end 1448item: Remark 1449 Text=Check free disk space calculates free disk space as well as component sizes. 1450end 1451item: Remark 1452 Text=It should be located before all Install File actions. 1453end 1454item: Check Disk Space 1455 Component=COMPONENTS 1456end 1457item: Remark 1458 Text=This include script allows uninstall support 1459end 1460item: Remark 1461 Text=Note from Tim: this is our own Uninstal.wse, a copy of Wise's except 1462end 1463item: Remark 1464 Text=it writes to HKCU (instead of HKLM) if the user doesn't have admin privs. 1465end 1466item: Include Script 1467 Pathname=.\Uninstal.wse 1468end 1469item: Remark 1470 Text=Note from Tim: these seeming no-ops actually convert to short filenames. 1471end 1472item: Set Variable 1473 Variable=COMMON 1474 Value=%COMMON% 1475 Flags=00010100 1476end 1477item: Set Variable 1478 Variable=MAINDIR 1479 Value=%MAINDIR% 1480 Flags=00010100 1481end 1482item: Remark 1483 Text=This IF/THEN/ELSE reads the correct registry entries for shortcut/icon placement 1484end 1485item: Check Configuration 1486 Flags=10111011 1487end 1488item: Get Registry Key Value 1489 Variable=STARTUPDIR 1490 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 1491 Default=%WIN%\Start Menu\Programs\StartUp 1492 Value Name=StartUp 1493 Flags=00000010 1494end 1495item: Get Registry Key Value 1496 Variable=DESKTOPDIR 1497 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 1498 Default=%WIN%\Desktop 1499 Value Name=Desktop 1500 Flags=00000010 1501end 1502item: Get Registry Key Value 1503 Variable=STARTMENUDIR 1504 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 1505 Default=%WIN%\Start Menu 1506 Value Name=Start Menu 1507 Flags=00000010 1508end 1509item: Get Registry Key Value 1510 Variable=GROUPDIR 1511 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 1512 Default=%WIN%\Start Menu\Programs 1513 Value Name=Programs 1514 Flags=00000010 1515end 1516item: Get Registry Key Value 1517 Variable=CSTARTUPDIR 1518 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 1519 Default=%STARTUPDIR% 1520 Value Name=Common Startup 1521 Flags=00000100 1522end 1523item: Get Registry Key Value 1524 Variable=CDESKTOPDIR 1525 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 1526 Default=%DESKTOPDIR% 1527 Value Name=Common Desktop 1528 Flags=00000100 1529end 1530item: Get Registry Key Value 1531 Variable=CSTARTMENUDIR 1532 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 1533 Default=%STARTMENUDIR% 1534 Value Name=Common Start Menu 1535 Flags=00000100 1536end 1537item: Get Registry Key Value 1538 Variable=CGROUPDIR 1539 Key=Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 1540 Default=%GROUPDIR% 1541 Value Name=Common Programs 1542 Flags=00000100 1543end 1544item: Else Statement 1545end 1546item: Remark 1547 Text=Note from Tim: the Wizard left this block empty! 1548end 1549item: Remark 1550 Text=Perhaps it's only relevant on Windows 3.1. 1551end 1552item: End Block 1553end 1554item: Remark 1555 Text=END WIZARD STUFF ----------------------------------------------------------------------------------------------------------------------------- 1556end 1557item: Remark 1558end 1559item: If/While Statement 1560 Variable=SELECT_ADMIN 1561 Value=B 1562end 1563item: Remark 1564 Text=The user chose a non-admin install in "Advanced Options". 1565end 1566item: Remark 1567 Text=This should come after the include of Uninstal.wse above, because 1568end 1569item: Remark 1570 Text=writing uninstall info to HKCU is ineffective except under Win2K. 1571end 1572item: Set Variable 1573 Variable=DOADMIN 1574 Value=0 1575end 1576item: End Block 1577end 1578item: Remark 1579end 1580item: Set Variable 1581 Variable=CGROUP_SAVE 1582 Value=%GROUP% 1583end 1584item: If/While Statement 1585 Variable=TASKS 1586 Value=B 1587 Flags=00000010 1588end 1589item: If/While Statement 1590 Variable=DOADMIN 1591 Value=1 1592end 1593item: Set Variable 1594 Variable=GROUP 1595 Value=%CGROUPDIR%\%GROUP% 1596end 1597item: Else Statement 1598end 1599item: Set Variable 1600 Variable=GROUP 1601 Value=%GROUPDIR%\%GROUP% 1602end 1603item: End Block 1604end 1605item: End Block 1606end 1607item: Remark 1608end 1609item: Remark 1610 Text=Long section to install files. 1611end 1612item: Remark 1613end 1614item: If/While Statement 1615 Variable=DOADMIN 1616 Value=1 1617end 1618item: Set Variable 1619 Variable=DLLDEST 1620 Value=%SYS32% 1621end 1622item: Else Statement 1623end 1624item: Set Variable 1625 Variable=DLLDEST 1626 Value=%MAINDIR% 1627end 1628item: End Block 1629end 1630item: Remark 1631end 1632item: Remark 1633 Text=Install the license even if they deselect everything <wink>. 1634end 1635item: Install File 1636 Source=..\license 1637 Destination=%MAINDIR%\LICENSE.txt 1638 Flags=0000000000000010 1639end 1640item: Install File 1641 Source=..\readme 1642 Destination=%MAINDIR%\README.txt 1643 Flags=0000000000000010 1644end 1645item: Install File 1646 Source=..\misc\news 1647 Destination=%MAINDIR%\NEWS.txt 1648 Flags=0000000000000010 1649end 1650item: Remark 1651 Text=Icons -- always install so that the uninstaller can use them for its own display. 1652end 1653item: Install File 1654 Source=..\pc\pycon.ico 1655 Destination=%MAINDIR%\pycon.ico 1656 Flags=0000000010000010 1657end 1658item: Install File 1659 Source=..\pc\pyc.ico 1660 Destination=%MAINDIR%\pyc.ico 1661 Flags=0000000010000010 1662end 1663item: Install File 1664 Source=..\pc\py.ico 1665 Destination=%MAINDIR%\py.ico 1666 Flags=0000000010000010 1667end 1668item: Remark 1669end 1670item: Remark 1671 Text=These arrange to (recursively!) delete all .pyc and .pyo files at uninstall time. 1672end 1673item: Remark 1674 Text=This "does the right thing": any directories left empty at the end are removed. 1675end 1676item: Add Text to INSTALL.LOG 1677 Text=File Tree: %MAINDIR%\*.pyc 1678end 1679item: Add Text to INSTALL.LOG 1680 Text=File Tree: %MAINDIR%\*.pyo 1681end 1682item: Remark 1683end 1684item: Remark 1685 Text=A: interpreter and libraries 1686end 1687item: If/While Statement 1688 Variable=COMPONENTS 1689 Value=A 1690 Flags=00000010 1691end 1692item: Remark 1693 Text=Executables 1694end 1695item: Install File 1696 Source=.\python.exe 1697 Destination=%MAINDIR%\python.exe 1698 Flags=0000000000000010 1699end 1700item: Install File 1701 Source=.\pythonw.exe 1702 Destination=%MAINDIR%\pythonw.exe 1703 Flags=0000000000000010 1704end 1705item: Install File 1706 Source=.\w9xpopen.exe 1707 Destination=%MAINDIR%\w9xpopen.exe 1708 Flags=0000000000000010 1709end 1710item: Remark 1711end 1712item: Remark 1713 Text=Extension module DLLs (.pyd); keep in synch with libs directory next 1714end 1715item: Install File 1716 Source=.\_winreg.pyd 1717 Destination=%MAINDIR%\DLLs\_winreg.pyd 1718 Description=Extension modules 1719 Flags=0000000000000010 1720end 1721item: Install File 1722 Source=.\_csv.pyd 1723 Destination=%MAINDIR%\DLLs\_csv.pyd 1724 Flags=0000000000000010 1725end 1726item: Install File 1727 Source=.\_sre.pyd 1728 Destination=%MAINDIR%\DLLs\_sre.pyd 1729 Flags=0000000000000010 1730end 1731item: Install File 1732 Source=.\_ssl.pyd 1733 Destination=%MAINDIR%\DLLs\_ssl.pyd 1734 Flags=0000000000000010 1735end 1736item: Install File 1737 Source=.\_symtable.pyd 1738 Destination=%MAINDIR%\DLLs\_symtable.pyd 1739 Flags=0000000000000010 1740end 1741item: Install File 1742 Source=.\_testcapi.pyd 1743 Destination=%MAINDIR%\DLLs\_testcapi.pyd 1744 Flags=0000000000000010 1745end 1746item: Install File 1747 Source=.\_tkinter.pyd 1748 Destination=%MAINDIR%\DLLs\_tkinter.pyd 1749 Flags=0000000000000010 1750end 1751item: Install File 1752 Source=.\_socket.pyd 1753 Destination=%MAINDIR%\DLLs\_socket.pyd 1754 Flags=0000000000000010 1755end 1756item: Install File 1757 Source=.\_bsddb.pyd 1758 Destination=%MAINDIR%\DLLs\_bsddb.pyd 1759 Flags=0000000000000010 1760end 1761item: Install File 1762 Source=.\bz2.pyd 1763 Destination=%MAINDIR%\DLLs\bz2.pyd 1764 Flags=0000000000000010 1765end 1766item: Install File 1767 Source=.\datetime.pyd 1768 Destination=%MAINDIR%\DLLs\datetime.pyd 1769 Flags=0000000000000010 1770end 1771item: Install File 1772 Source=.\mmap.pyd 1773 Destination=%MAINDIR%\DLLs\mmap.pyd 1774 Flags=0000000000000010 1775end 1776item: Install File 1777 Source=.\parser.pyd 1778 Destination=%MAINDIR%\DLLs\parser.pyd 1779 Flags=0000000000000010 1780end 1781item: Install File 1782 Source=.\pyexpat.pyd 1783 Destination=%MAINDIR%\DLLs\pyexpat.pyd 1784 Flags=0000000000000010 1785end 1786item: Install File 1787 Source=.\select.pyd 1788 Destination=%MAINDIR%\DLLs\select.pyd 1789 Flags=0000000000000010 1790end 1791item: Install File 1792 Source=.\unicodedata.pyd 1793 Destination=%MAINDIR%\DLLs\unicodedata.pyd 1794 Flags=0000000000000010 1795end 1796item: Install File 1797 Source=.\winsound.pyd 1798 Destination=%MAINDIR%\DLLs\winsound.pyd 1799 Flags=0000000000000010 1800end 1801item: Install File 1802 Source=.\zlib.pyd 1803 Destination=%MAINDIR%\DLLs\zlib.pyd 1804 Flags=0000000000000010 1805end 1806item: Remark 1807end 1808item: Remark 1809 Text=Link libraries (.lib); keep in synch with DLLs above, except that the Python lib lives here. 1810end 1811item: Install File 1812 Source=.\_winreg.lib 1813 Destination=%MAINDIR%\libs\_winreg.lib 1814 Description=Link library files 1815 Flags=0000000000000010 1816end 1817item: Install File 1818 Source=.\_csv.lib 1819 Destination=%MAINDIR%\libs\_csv.lib 1820 Flags=0000000000000010 1821end 1822item: Install File 1823 Source=.\_sre.lib 1824 Destination=%MAINDIR%\libs\_sre.lib 1825 Flags=0000000000000010 1826end 1827item: Install File 1828 Source=.\_ssl.lib 1829 Destination=%MAINDIR%\libs\_ssl.lib 1830 Flags=0000000000000010 1831end 1832item: Install File 1833 Source=.\_symtable.lib 1834 Destination=%MAINDIR%\libs\_symtable.lib 1835 Flags=0000000000000010 1836end 1837item: Install File 1838 Source=.\_testcapi.lib 1839 Destination=%MAINDIR%\libs\_testcapi.lib 1840 Flags=0000000000000010 1841end 1842item: Install File 1843 Source=.\_tkinter.lib 1844 Destination=%MAINDIR%\libs\_tkinter.lib 1845 Description=Extension modules 1846 Flags=0000000000000010 1847end 1848item: Install File 1849 Source=.\_socket.lib 1850 Destination=%MAINDIR%\libs\_socket.lib 1851 Flags=0000000000000010 1852end 1853item: Install File 1854 Source=.\_bsddb.lib 1855 Destination=%MAINDIR%\libs\_bsddb.lib 1856 Flags=0000000000000010 1857end 1858item: Install File 1859 Source=.\bz2.lib 1860 Destination=%MAINDIR%\libs\bz2.lib 1861 Flags=0000000000000010 1862end 1863item: Install File 1864 Source=.\datetime.lib 1865 Destination=%MAINDIR%\libs\datetime.lib 1866 Flags=0000000000000010 1867end 1868item: Install File 1869 Source=.\mmap.lib 1870 Destination=%MAINDIR%\libs\mmap.lib 1871 Flags=0000000000000010 1872end 1873item: Install File 1874 Source=.\parser.lib 1875 Destination=%MAINDIR%\libs\parser.lib 1876 Flags=0000000000000010 1877end 1878item: Install File 1879 Source=.\pyexpat.lib 1880 Destination=%MAINDIR%\libs\pyexpat.lib 1881 Flags=0000000000000010 1882end 1883item: Install File 1884 Source=.\select.lib 1885 Destination=%MAINDIR%\libs\select.lib 1886 Flags=0000000000000010 1887end 1888item: Install File 1889 Source=.\unicodedata.lib 1890 Destination=%MAINDIR%\libs\unicodedata.lib 1891 Flags=0000000000000010 1892end 1893item: Install File 1894 Source=.\winsound.lib 1895 Destination=%MAINDIR%\libs\winsound.lib 1896 Flags=0000000000000010 1897end 1898item: Install File 1899 Source=.\zlib.lib 1900 Destination=%MAINDIR%\libs\zlib.lib 1901 Flags=0000000000000010 1902end 1903item: Remark 1904end 1905item: Install File 1906 Source=.\python%_pymajor_%%_pyminor_%.lib 1907 Destination=%MAINDIR%\libs\python%_PYMAJOR_%%_PYMINOR_%.lib 1908 Flags=0000000000000010 1909end 1910item: Remark 1911end 1912item: Remark 1913 Text=Main Python DLL 1914end 1915item: Remark 1916 Text=Tell Wise it's OK to delete the Python DLL at uninstall time, 1917end 1918item: Remark 1919 Text=despite that we (may) write it into a system directory. 1920end 1921item: Add Text to INSTALL.LOG 1922 Text=Non-System File: 1923end 1924item: Install File 1925 Source=.\python%_pymajor_%%_pyminor_%.dll 1926 Destination=%DLLDEST%\python%_PYMAJOR_%%_PYMINOR_%.dll 1927 Flags=0000000000000010 1928end 1929item: Remark 1930end 1931item: Remark 1932 Text=Libraries (Lib/) 1933end 1934item: Install File 1935 Source=..\lib\*.py 1936 Destination=%MAINDIR%\Lib 1937 Description=Library Modules 1938 Flags=0000000000000010 1939end 1940item: Remark 1941end 1942item: Install File 1943 Source=..\lib\bsddb\*.py 1944 Destination=%MAINDIR%\Lib\bsddb 1945 Description=Berkeley database package 1946 Flags=0000000100000010 1947end 1948item: Remark 1949end 1950item: Install File 1951 Source=..\lib\compiler\*.py 1952 Destination=%MAINDIR%\Lib\compiler 1953 Description=Python compiler written in Python 1954 Flags=0000000000000010 1955end 1956item: Remark 1957end 1958item: Install File 1959 Source=..\lib\distutils\*.py 1960 Destination=%MAINDIR%\Lib\distutils 1961 Description=Distribution utility modules 1962 Flags=0000000000000010 1963end 1964item: Install File 1965 Source=..\lib\distutils\readme 1966 Destination=%MAINDIR%\Lib\distutils\README.txt 1967 Flags=0000000000000010 1968end 1969item: Install File 1970 Source=..\lib\distutils\command\*.py 1971 Destination=%MAINDIR%\Lib\distutils\command 1972 Flags=0000000000000010 1973end 1974item: Install File 1975 Source=..\lib\distutils\command\wininst.exe 1976 Destination=%MAINDIR%\Lib\distutils\command\wininst.exe 1977 Flags=0000000000000010 1978end 1979item: Install File 1980 Source=..\lib\distutils\command\command_template 1981 Destination=%MAINDIR%\Lib\distutils\command\command_template 1982 Flags=0000000000000010 1983end 1984item: Remark 1985end 1986item: Install File 1987 Source=..\lib\email\*.py 1988 Destination=%MAINDIR%\Lib\email 1989 Description=Library email package 1990 Flags=0000000000000010 1991end 1992item: Install File 1993 Source=..\lib\email\test\*.py 1994 Destination=%MAINDIR%\Lib\email\test 1995 Description=email tests 1996 Flags=0000000000000010 1997end 1998item: Install File 1999 Source=..\lib\email\test\data\*.txt 2000 Destination=%MAINDIR%\Lib\email\test\data 2001 Description=email test data 2002 Flags=0000000000000010 2003end 2004item: Install File 2005 Source=..\lib\email\test\data\*.gif 2006 Destination=%MAINDIR%\Lib\email\test\data 2007 Description=email test data 2008 Flags=0000000000000010 2009end 2010item: Install File 2011 Source=..\lib\email\test\data\*.au 2012 Destination=%MAINDIR%\Lib\email\test\data 2013 Description=email test data 2014 Flags=0000000000000010 2015end 2016item: Remark 2017end 2018item: Install File 2019 Source=..\lib\encodings\*.py 2020 Destination=%MAINDIR%\Lib\encodings 2021 Description=Unicode encoding tables 2022 Flags=0000000000000010 2023end 2024item: Remark 2025end 2026item: Install File 2027 Source=..\lib\hotshot\*.py 2028 Destination=%MAINDIR%\Lib\hotshot 2029 Description=Fast Python profiler 2030 Flags=0000000000000010 2031end 2032item: Remark 2033end 2034item: Install File 2035 Source=..\lib\lib-old\*.py 2036 Destination=%MAINDIR%\Lib\lib-old 2037 Description=Obsolete modules 2038 Flags=0000000000000010 2039end 2040item: Remark 2041end 2042item: Install File 2043 Source=..\lib\lib-tk\*.py 2044 Destination=%MAINDIR%\Lib\lib-tk 2045 Description=Tkinter related library modules 2046 Flags=0000000000000010 2047end 2048item: Remark 2049end 2050item: Install File 2051 Source=..\lib\logging\*.py 2052 Destination=%MAINDIR%\Lib\logging 2053 Description=Logging package 2054 Flags=0000000000000010 2055end 2056item: Remark 2057end 2058item: Install File 2059 Source=..\lib\site-packages\readme 2060 Destination=%MAINDIR%\Lib\site-packages\README.txt 2061 Description=Site packages 2062 Flags=0000000000000010 2063end 2064item: Remark 2065end 2066item: Install File 2067 Source=..\lib\xml\*.py 2068 Destination=%MAINDIR%\Lib\xml 2069 Description=XML support packages 2070 Flags=0000000000000010 2071end 2072item: Install File 2073 Source=..\lib\xml\dom\*.py 2074 Destination=%MAINDIR%\Lib\xml\dom 2075 Flags=0000000000000010 2076end 2077item: Install File 2078 Source=..\lib\xml\parsers\*.py 2079 Destination=%MAINDIR%\Lib\xml\parsers 2080 Flags=0000000000000010 2081end 2082item: Install File 2083 Source=..\lib\xml\sax\*.py 2084 Destination=%MAINDIR%\Lib\xml\sax 2085 Flags=0000000000000010 2086end 2087item: Remark 2088end 2089item: Remark 2090 Text=C Include files 2091end 2092item: Install File 2093 Source=..\include\*.h 2094 Destination=%MAINDIR%\include 2095 Description=Header files 2096 Flags=0000000000000010 2097end 2098item: Install File 2099 Source=..\pc\pyconfig.h 2100 Destination=%MAINDIR%\include\pyconfig.h 2101 Description=Header files (pyconfig.h) 2102 Flags=0000000000000010 2103end 2104item: Remark 2105end 2106item: Remark 2107 Text=Microsoft C runtime libraries 2108end 2109item: Install File 2110 Source=%_SYS_%\MSVCIRT.DLL 2111 Destination=%DLLDEST%\MSVCIRT.DLL 2112 Description=Visual C++ Runtime DLLs 2113 Flags=0000011000010011 2114end 2115item: Install File 2116 Source=%_SYS_%\MSVCRT.DLL 2117 Destination=%DLLDEST%\MSVCRT.DLL 2118 Description=Visual C++ Runtime DLLs 2119 Flags=0000011000010011 2120end 2121item: End Block 2122end 2123item: Remark 2124end 2125item: Remark 2126 Text=B: Tcl/Tk (Tkinter, IDLE, pydoc) 2127end 2128item: If/While Statement 2129 Variable=COMPONENTS 2130 Value=B 2131 Flags=00000010 2132end 2133item: Remark 2134 Text=Tcl/Tk 2135end 2136item: Install File 2137 Source=..\..\%_tcldir_%\bin\*.dll 2138 Destination=%MAINDIR%\DLLs 2139 Description=Tcl/Tk binaries and libraries 2140 Flags=0000000000000010 2141end 2142item: Install File 2143 Source=..\..\%_tcldir_%\lib\*.* 2144 Destination=%MAINDIR%\tcl 2145 Description=Tcl/Tk binaries and libraries 2146 Flags=0000000100000010 2147end 2148item: Remark 2149end 2150item: Remark 2151 Text=IDLE 2152end 2153item: Install File 2154 Source=..\Lib\idlelib\*.py 2155 Destination=%MAINDIR%\Lib\idlelib 2156 Description=Integrated DeveLopment Environment for Python 2157 Flags=0000000000000010 2158end 2159item: Install File 2160 Source=..\Lib\idlelib\*.txt 2161 Destination=%MAINDIR%\Lib\idlelib 2162 Description=Integrated DeveLopment Environment for Python 2163 Flags=0000000000000010 2164end 2165item: Install File 2166 Source=..\Lib\idlelib\*.def 2167 Destination=%MAINDIR%\Lib\idlelib 2168 Description=Integrated DeveLopment Environment for Python 2169 Flags=0000000000000010 2170end 2171item: Install File 2172 Source=..\Lib\idlelib\Icons\* 2173 Destination=%MAINDIR%\Lib\idlelib\Icons 2174 Description=Integrated DeveLopment Environment for Python 2175 Flags=0000000000000010 2176end 2177item: Install File 2178 Source=..\Tools\scripts\idle 2179 Destination=%MAINDIR%\Lib\idlelib\idle.pyw 2180 Description=IDLE bootstrap script 2181 Flags=0000000000000010 2182end 2183item: Remark 2184end 2185item: Remark 2186 Text=Windows pydoc driver 2187end 2188item: Install File 2189 Source=..\tools\scripts\*.pyw 2190 Destination=%MAINDIR%\Tools\Scripts 2191 Description=Windows pydoc driver 2192 Flags=0000000000000010 2193end 2194item: End Block 2195end 2196item: Remark 2197end 2198item: Remark 2199 Text=C: docs 2200end 2201item: If/While Statement 2202 Variable=COMPONENTS 2203 Value=C 2204 Flags=00000010 2205end 2206item: Install File 2207 Source=%_DOC_%\*.* 2208 Destination=%MAINDIR%\Doc 2209 Description=Python Documentation (HTML) 2210 Flags=0000000100000010 2211end 2212item: End Block 2213end 2214item: Remark 2215end 2216item: Remark 2217 Text=D: tools 2218end 2219item: If/While Statement 2220 Variable=COMPONENTS 2221 Value=D 2222 Flags=00000010 2223end 2224item: Install File 2225 Source=..\tools\scripts\*.py 2226 Destination=%MAINDIR%\Tools\Scripts 2227 Description=Utility Scripts 2228 Flags=0000000000000010 2229end 2230item: Install File 2231 Source=..\tools\scripts\*.doc 2232 Destination=%MAINDIR%\Tools\Scripts 2233 Description=Utility Scripts 2234 Flags=0000000000000010 2235end 2236item: Install File 2237 Source=..\tools\scripts\readme 2238 Destination=%MAINDIR%\Tools\Scripts\README.txt 2239 Description=Utility Scripts 2240 Flags=0000000000000010 2241end 2242item: Remark 2243end 2244item: Install File 2245 Source=..\tools\webchecker\*.py 2246 Destination=%MAINDIR%\Tools\webchecker 2247 Description=Web checker tool 2248 Flags=0000000000000010 2249end 2250item: Install File 2251 Source=..\tools\webchecker\readme 2252 Destination=%MAINDIR%\Tools\webchecker\README.txt 2253 Description=Web checker tool 2254 Flags=0000000000000010 2255end 2256item: Remark 2257end 2258item: Install File 2259 Source=..\tools\versioncheck\*.py 2260 Destination=%MAINDIR%\Tools\versioncheck 2261 Description=Version checker tool 2262 Flags=0000000000000010 2263end 2264item: Install File 2265 Source=..\tools\versioncheck\readme 2266 Destination=%MAINDIR%\Tools\versioncheck\README.txt 2267 Description=Version checker tool 2268 Flags=0000000000000010 2269end 2270item: Remark 2271end 2272item: Install File 2273 Source=..\tools\pynche\*.py 2274 Destination=%MAINDIR%\Tools\pynche 2275 Description=pynche color editor 2276 Flags=0000000000000010 2277end 2278item: Install File 2279 Source=..\tools\pynche\*.txt 2280 Destination=%MAINDIR%\Tools\pynche 2281 Description=pynche color editor 2282 Flags=0000000000000010 2283end 2284item: Install File 2285 Source=..\tools\pynche\x\*.txt 2286 Destination=%MAINDIR%\Tools\pynche\X 2287 Description=pynche color editor - X files 2288 Flags=0000000000000010 2289end 2290item: Install File 2291 Source=..\tools\pynche\readme 2292 Destination=%MAINDIR%\Tools\pynche\README.txt 2293 Description=pynche color editor - README 2294 Flags=0000000100000010 2295end 2296item: Install File 2297 Source=..\tools\pynche\pynche 2298 Destination=%MAINDIR%\Tools\pynche\pynche.py 2299 Description=pynche color editor - main 2300 Flags=0000000100000010 2301end 2302item: Install File 2303 Source=..\tools\pynche\pynche.pyw 2304 Destination=%MAINDIR%\Tools\pynche\pynche.pyw 2305 Description=pynche color editor - noconsole main 2306 Flags=0000000100000010 2307end 2308item: Remark 2309end 2310item: Install File 2311 Source=..\tools\i18n\*.py 2312 Destination=%MAINDIR%\Tools\i18n 2313 Description=Internationalization helpers 2314 Flags=0000000000000010 2315end 2316item: End Block 2317end 2318item: Remark 2319end 2320item: Remark 2321 Text=E: test suite 2322end 2323item: If/While Statement 2324 Variable=COMPONENTS 2325 Value=E 2326 Flags=00000010 2327end 2328item: Install File 2329 Source=..\lib\test\audiotest.au 2330 Destination=%MAINDIR%\Lib\test\audiotest.au 2331 Description=Python Test files 2332 Flags=0000000000000010 2333end 2334item: Install File 2335 Source=..\lib\test\*.uue 2336 Destination=%MAINDIR%\Lib\test 2337 Description=Python Test files 2338 Flags=0000000000000010 2339end 2340item: Install File 2341 Source=..\lib\test\*.py 2342 Destination=%MAINDIR%\Lib\test 2343 Description=Python Test files 2344 Flags=0000000000000010 2345end 2346item: Install File 2347 Source=..\lib\test\*.xml 2348 Destination=%MAINDIR%\Lib\test 2349 Description=Python Test files 2350 Flags=0000000000000010 2351end 2352item: Install File 2353 Source=..\lib\test\*.out 2354 Destination=%MAINDIR%\Lib\test 2355 Description=Python Test files 2356 Flags=0000000000000010 2357end 2358item: Install File 2359 Source=..\lib\test\*.bz2 2360 Destination=%MAINDIR%\Lib\test 2361 Description=Python Test files 2362 Flags=0000000000000010 2363end 2364item: Install File 2365 Source=..\lib\test\*.tar 2366 Destination=%MAINDIR%\Lib\test 2367 Description=Python Test files 2368 Flags=0000000000000010 2369end 2370item: Install File 2371 Source=..\lib\test\*.gz 2372 Destination=%MAINDIR%\Lib\test 2373 Description=Python Test files 2374 Flags=0000000000000010 2375end 2376item: Install File 2377 Source=..\lib\test\*.txt 2378 Destination=%MAINDIR%\Lib\test 2379 Description=Python Test files 2380 Flags=0000000000000010 2381end 2382item: Remark 2383end 2384item: Install File 2385 Source=..\lib\test\output\*.* 2386 Destination=%MAINDIR%\Lib\test\output 2387 Description=Python Test output files 2388 Flags=0000000000000010 2389end 2390item: End Block 2391end 2392item: Remark 2393end 2394item: Remark 2395 Text=DONE with file copying. 2396end 2397item: Remark 2398 Text=The rest is registry and Start Menu fiddling. 2399end 2400item: Remark 2401end 2402item: If/While Statement 2403 Variable=COMPONENTS 2404 Value=A 2405 Flags=00000010 2406end 2407item: If/While Statement 2408 Variable=TASKS 2409 Value=A 2410 Flags=00000010 2411end 2412item: Remark 2413 Text=Register file extensions. As usual, Admin privs get in the way, but with a twist: 2414end 2415item: Remark 2416 Text=You don't need admin privs to write to HKEY_CLASSES_ROOT *except* under Win2K. 2417end 2418item: Remark 2419 Text=On Win2K, a user without Admin privs has to register extensions under HKCU\Software\CLASSES instead. 2420end 2421item: Remark 2422 Text=But while you can *do* that under other flavors of Windows too, it has no useful effect except in Win2K. 2423end 2424item: Set Variable 2425 Variable=USE_HKCR 2426 Value=1 2427end 2428item: Check Configuration 2429 Flags=11110010 2430end 2431item: If/While Statement 2432 Variable=DOADMIN 2433 Value=0 2434end 2435item: Set Variable 2436 Variable=USE_HKCR 2437 Value=0 2438end 2439item: End Block 2440end 2441item: End Block 2442end 2443item: If/While Statement 2444 Variable=USE_HKCR 2445 Value=1 2446end 2447item: Remark 2448 Text=File types. 2449end 2450item: Edit Registry 2451 Total Keys=1 2452 Key=Python.File 2453 New Value=Python File 2454end 2455item: Edit Registry 2456 Total Keys=1 2457 Key=Python.File\shell\open\command 2458 New Value=%MAINDIR%\python.exe "%%1" %%* 2459end 2460item: Edit Registry 2461 Total Keys=1 2462 Key=Python.File\DefaultIcon 2463 New Value=%MAINDIR%\Py.ico 2464end 2465item: Remark 2466end 2467item: Edit Registry 2468 Total Keys=1 2469 Key=Python.NoConFile 2470 New Value=Python File (no console) 2471end 2472item: Edit Registry 2473 Total Keys=1 2474 Key=Python.NoConFile\shell\open\command 2475 New Value=%MAINDIR%\pythonw.exe "%%1" %%* 2476end 2477item: Edit Registry 2478 Total Keys=1 2479 Key=Python.NoConFile\DefaultIcon 2480 New Value=%MAINDIR%\Py.ico 2481end 2482item: Remark 2483end 2484item: Edit Registry 2485 Total Keys=1 2486 Key=Python.CompiledFile 2487 New Value=Compiled Python File 2488end 2489item: Edit Registry 2490 Total Keys=1 2491 Key=Python.CompiledFile\shell\open\command 2492 New Value=%MAINDIR%\python.exe "%%1" %%* 2493end 2494item: Edit Registry 2495 Total Keys=1 2496 Key=Python.CompiledFile\DefaultIcon 2497 New Value=%MAINDIR%\pyc.ico 2498end 2499item: Remark 2500end 2501item: Remark 2502 Text=File extensions. 2503end 2504item: Edit Registry 2505 Total Keys=1 2506 Key=.py 2507 New Value=Python.File 2508end 2509item: Edit Registry 2510 Total Keys=1 2511 Key=.py 2512 New Value=text/plain 2513 Value Name=Content Type 2514end 2515item: Remark 2516end 2517item: Edit Registry 2518 Total Keys=1 2519 Key=.pyw 2520 New Value=Python.NoConFile 2521end 2522item: Edit Registry 2523 Total Keys=1 2524 Key=.pyw 2525 New Value=text/plain 2526 Value Name=Content Type 2527end 2528item: Remark 2529end 2530item: Edit Registry 2531 Total Keys=1 2532 Key=.pyc 2533 New Value=Python.CompiledFile 2534end 2535item: Edit Registry 2536 Total Keys=1 2537 Key=.pyo 2538 New Value=Python.CompiledFile 2539end 2540item: Else Statement 2541end 2542item: Remark 2543 Text=File types. 2544end 2545item: Edit Registry 2546 Total Keys=1 2547 Key=Software\CLASSES\Python.File 2548 New Value=Python File 2549 Root=1 2550end 2551item: Edit Registry 2552 Total Keys=1 2553 Key=Software\CLASSES\Python.File\shell\open\command 2554 New Value=%MAINDIR%\python.exe "%%1" %%* 2555 Root=1 2556end 2557item: Edit Registry 2558 Total Keys=1 2559 Key=Software\CLASSES\Python.File\DefaultIcon 2560 New Value=%MAINDIR%\Py.ico 2561 Root=1 2562end 2563item: Remark 2564end 2565item: Edit Registry 2566 Total Keys=1 2567 Key=Software\CLASSES\Python.NoConFile 2568 New Value=Python File (no console) 2569 Root=1 2570end 2571item: Edit Registry 2572 Total Keys=1 2573 Key=Software\CLASSES\Python.NoConFile\shell\open\command 2574 New Value=%MAINDIR%\pythonw.exe "%%1" %%* 2575 Root=1 2576end 2577item: Edit Registry 2578 Total Keys=1 2579 Key=Software\CLASSES\Python.NoConFile\DefaultIcon 2580 New Value=%MAINDIR%\Py.ico 2581 Root=1 2582end 2583item: Remark 2584end 2585item: Edit Registry 2586 Total Keys=1 2587 Key=Software\CLASSES\Python.CompiledFile 2588 New Value=Compiled Python File 2589 Root=1 2590end 2591item: Edit Registry 2592 Total Keys=1 2593 Key=Software\CLASSES\Python.CompiledFile\shell\open\command 2594 New Value=%MAINDIR%\python.exe "%%1" %%* 2595 Root=1 2596end 2597item: Edit Registry 2598 Total Keys=1 2599 Key=Software\CLASSES\Python.CompiledFile\DefaultIcon 2600 New Value=%MAINDIR%\pyc.ico 2601 Root=1 2602end 2603item: Remark 2604end 2605item: Remark 2606 Text=File extensions. 2607end 2608item: Edit Registry 2609 Total Keys=1 2610 Key=Software\CLASSES\.py 2611 New Value=Python.File 2612 Root=1 2613end 2614item: Edit Registry 2615 Total Keys=1 2616 Key=Software\CLASSES\.py 2617 New Value=text/plain 2618 Value Name=Content Type 2619 Root=1 2620end 2621item: Remark 2622end 2623item: Edit Registry 2624 Total Keys=1 2625 Key=Software\CLASSES\.pyw 2626 New Value=Python.NoConFile 2627 Root=1 2628end 2629item: Edit Registry 2630 Total Keys=1 2631 Key=Software\CLASSES\.pyw 2632 New Value=text/plain 2633 Value Name=Content Type 2634 Root=1 2635end 2636item: Remark 2637end 2638item: Edit Registry 2639 Total Keys=1 2640 Key=Software\CLASSES\.pyc 2641 New Value=Python.CompiledFile 2642 Root=1 2643end 2644item: Edit Registry 2645 Total Keys=1 2646 Key=Software\CLASSES\.pyo 2647 New Value=Python.CompiledFile 2648 Root=1 2649end 2650item: End Block 2651end 2652item: Remark 2653end 2654item: Remark 2655 Text=If we're installing IDLE, also set an Edit context menu action to use IDLE, for .py and .pyw files. 2656end 2657item: If/While Statement 2658 Variable=COMPONENTS 2659 Value=B 2660 Flags=00000010 2661end 2662item: If/While Statement 2663 Variable=USE_HKCR 2664 Value=1 2665end 2666item: Edit Registry 2667 Total Keys=1 2668 Key=Python.NoConFile\shell\Edit with IDLE\command 2669 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1" 2670end 2671item: Edit Registry 2672 Total Keys=1 2673 Key=Python.File\shell\Edit with IDLE\command 2674 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1" 2675end 2676item: Else Statement 2677end 2678item: Edit Registry 2679 Total Keys=1 2680 Key=Software\CLASSES\Python.NoConFile\shell\Edit with IDLE\command 2681 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1" 2682 Root=1 2683end 2684item: Edit Registry 2685 Total Keys=1 2686 Key=Software\CLASSES\Python.File\shell\Edit with IDLE\command 2687 New Value=%MAINDIR%\pythonw.exe %MAINDIR%\Lib\idlelib\idle.pyw -n -e "%%1" 2688 Root=1 2689end 2690item: End Block 2691end 2692item: End Block 2693end 2694item: End Block 2695end 2696item: Remark 2697end 2698item: Remark 2699 Text=Register Python paths. 2700end 2701item: Remark 2702 Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical! 2703end 2704item: If/While Statement 2705 Variable=DOADMIN 2706 Value=1 2707end 2708item: Edit Registry 2709 Total Keys=1 2710 Key=Software\Python\PythonCore\CurrentVersion 2711 Root=130 2712end 2713item: Edit Registry 2714 Total Keys=1 2715 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath 2716 New Value=%MAINDIR% 2717 Root=2 2718end 2719item: Edit Registry 2720 Total Keys=1 2721 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup 2722 New Value=%CGROUP_SAVE% 2723 New Value= 2724 Root=2 2725end 2726item: Edit Registry 2727 Total Keys=1 2728 Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath 2729 New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk 2730 New Value= 2731 Root=2 2732end 2733item: Edit Registry 2734 Total Keys=1 2735 Key=Software\Python\PythonCore\%PY_VERSION%\Modules 2736 Root=2 2737end 2738item: Edit Registry 2739 Total Keys=1 2740 Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe 2741 New Value=%MAINDIR%\Python.exe 2742 Root=2 2743end 2744item: Else Statement 2745end 2746item: Edit Registry 2747 Total Keys=1 2748 Key=Software\Python\PythonCore\CurrentVersion 2749 Root=129 2750end 2751item: Edit Registry 2752 Total Keys=1 2753 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath 2754 New Value=%MAINDIR% 2755 Root=1 2756end 2757item: Edit Registry 2758 Total Keys=1 2759 Key=Software\Python\PythonCore\%PY_VERSION%\InstallPath\InstallGroup 2760 New Value=%CGROUP_SAVE% 2761 New Value= 2762 Root=1 2763end 2764item: Edit Registry 2765 Total Keys=1 2766 Key=Software\Python\PythonCore\%PY_VERSION%\PythonPath 2767 New Value=%MAINDIR%\Lib;%MAINDIR%\DLLs;%MAINDIR%\Lib\lib-tk 2768 New Value= 2769 Root=1 2770end 2771item: Edit Registry 2772 Total Keys=1 2773 Key=Software\Python\PythonCore\%PY_VERSION%\Modules 2774 Root=1 2775end 2776item: Edit Registry 2777 Total Keys=1 2778 Key=Software\Microsoft\Windows\CurrentVersion\App Paths\Python.exe 2779 New Value=%MAINDIR%\Python.exe 2780 Root=1 2781end 2782item: End Block 2783end 2784item: End Block 2785end 2786item: Remark 2787end 2788item: Remark 2789 Text=Registry fiddling for docs. 2790end 2791item: Remark 2792 Text=Write to HKLM for admin, else HKCU. Keep these blocks otherwise identical! 2793end 2794item: If/While Statement 2795 Variable=COMPONENTS 2796 Value=C 2797 Flags=00000010 2798end 2799item: If/While Statement 2800 Variable=DOADMIN 2801 Value=1 2802end 2803item: Edit Registry 2804 Total Keys=1 2805 Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation 2806 New Value=%MAINDIR%\Doc\index.html 2807 Root=2 2808end 2809item: Else Statement 2810end 2811item: Edit Registry 2812 Total Keys=1 2813 Key=Software\Python\PythonCore\%PY_VERSION%\Help\Main Python Documentation 2814 New Value=%MAINDIR%\Doc\index.html 2815 Root=1 2816end 2817item: End Block 2818end 2819item: End Block 2820end 2821item: Remark 2822end 2823item: Remark 2824 Text=Set the app publisher and URL entries for Win2K add/remove. 2825end 2826item: Remark 2827 Text=It doesn't hurt on other systems. 2828end 2829item: Remark 2830 Text=As usual, write to HKLM or HKCU depending on Admin privs. 2831end 2832item: Remark 2833 Text=CAUTION: If you set this info on the "Windows 2000" page (step 6) of the 2834end 2835item: Remark 2836 Text=Installation Expert, it only shows up in the "If" block below. Keep in synch! 2837end 2838item: If/While Statement 2839 Variable=DOADMIN 2840 Value=1 2841end 2842item: Edit Registry 2843 Total Keys=1 2844 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2845 New Value=http://www.python.org/ 2846 Value Name=HelpLink 2847 Root=2 2848end 2849item: Edit Registry 2850 Total Keys=1 2851 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2852 New Value=PythonLabs at Zope Corporation 2853 Value Name=Publisher 2854 Root=2 2855end 2856item: Edit Registry 2857 Total Keys=1 2858 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2859 New Value=http://www.python.org/ 2860 Value Name=URLInfoAbout 2861 Root=2 2862end 2863item: Edit Registry 2864 Total Keys=1 2865 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2866 New Value=%PYVER_STRING% 2867 Value Name=DisplayVersion 2868 Root=2 2869end 2870item: Edit Registry 2871 Total Keys=1 2872 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2873 New Value=%MAINDIR%\py.ico,-0 2874 Value Name=DisplayIcon 2875 Root=2 2876end 2877item: Else Statement 2878end 2879item: Edit Registry 2880 Total Keys=1 2881 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2882 New Value=http://www.python.org/ 2883 Value Name=HelpLink 2884 Root=1 2885end 2886item: Edit Registry 2887 Total Keys=1 2888 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2889 New Value=PythonLabs at Zope Corporation 2890 Value Name=Publisher 2891 Root=1 2892end 2893item: Edit Registry 2894 Total Keys=1 2895 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2896 New Value=http://www.python.org/ 2897 Value Name=URLInfoAbout 2898 Root=1 2899end 2900item: Edit Registry 2901 Total Keys=1 2902 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2903 New Value=%PYVER_STRING% 2904 Value Name=DisplayVersion 2905 Root=1 2906end 2907item: Edit Registry 2908 Total Keys=1 2909 Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE% 2910 New Value=%MAINDIR%\py.ico,-0 2911 Value Name=DisplayIcon 2912 Root=1 2913end 2914item: End Block 2915end 2916item: Remark 2917end 2918item: Remark 2919 Text=Populate Start Menu group 2920end 2921item: If/While Statement 2922 Variable=TASKS 2923 Value=B 2924 Flags=00000010 2925end 2926item: Remark 2927 Text=Shortcut to installer no matter what. 2928end 2929item: Create Shortcut 2930 Source=%MAINDIR%\unwise.exe 2931 Destination=%GROUP%\Uninstall Python.lnk 2932 Working Directory=%MAINDIR% 2933 Key Type=1536 2934 Flags=00000001 2935end 2936item: Remark 2937end 2938item: If/While Statement 2939 Variable=COMPONENTS 2940 Value=A 2941 Flags=00000010 2942end 2943item: Create Shortcut 2944 Source=%MAINDIR%\python.exe 2945 Destination=%GROUP%\Python (command line).lnk 2946 Working Directory=%MAINDIR% 2947 Icon Pathname=%MAINDIR%\pycon.ico 2948 Key Type=1536 2949 Flags=00000001 2950end 2951item: End Block 2952end 2953item: Remark 2954end 2955item: If/While Statement 2956 Variable=COMPONENTS 2957 Value=B 2958 Flags=00000010 2959end 2960item: Create Shortcut 2961 Source=%MAINDIR%\pythonw.exe 2962 Destination=%GROUP%\IDLE (Python GUI).lnk 2963 Command Options="%MAINDIR%\Lib\idlelib\idle.pyw" 2964 Working Directory=%MAINDIR% 2965 Key Type=1536 2966 Flags=00000001 2967end 2968item: Create Shortcut 2969 Source=%MAINDIR%\pythonw.exe 2970 Destination=%GROUP%\Module Docs.lnk 2971 Command Options="%MAINDIR%\Tools\Scripts\pydocgui.pyw" 2972 Working Directory=%MAINDIR% 2973 Key Type=1536 2974 Flags=00000001 2975end 2976item: End Block 2977end 2978item: Remark 2979end 2980item: If/While Statement 2981 Variable=COMPONENTS 2982 Value=C 2983 Flags=00000010 2984end 2985item: Create Shortcut 2986 Source=%MAINDIR%\Doc\index.html 2987 Destination=%GROUP%\Python Manuals.lnk 2988 Working Directory=%MAINDIR% 2989 Key Type=1536 2990 Flags=00000001 2991end 2992item: End Block 2993end 2994item: End Block 2995end 2996item: Remark 2997end 2998item: Remark 2999 Text=I don't think we need this, but have always done it. 3000end 3001item: Self-Register OCXs/DLLs 3002 Description=Updating System Configuration, Please Wait... 3003end 3004item: Remark 3005end 3006remarked item: Remark 3007 Text=Don't enable "Delete in-use files". Here's what happens: 3008end 3009remarked item: Remark 3010 Text=Install Python; uninstall Python; install Python again. Reboot the machine. 3011end 3012remarked item: Remark 3013 Text=Now UNWISE.EXE is missing. I think this is a Wise bug, but so it goes. 3014end 3015remarked item: Add Text to INSTALL.LOG 3016 Text=Delete in-use files: On 3017end 3018item: Remark 3019end 3020item: Wizard Block 3021 Direction Variable=DIRECTION 3022 Display Variable=DISPLAY 3023 Bitmap Pathname=.\installer.bmp 3024 X Position=9 3025 Y Position=10 3026 Filler Color=11173759 3027 Flags=00000011 3028end 3029item: Custom Dialog Set 3030 Name=Finished 3031 Display Variable=DISPLAY 3032 item: Dialog 3033 Title=%APPTITLE% Installation 3034 Title French=Installation de %APPTITLE% 3035 Title German=Installation von %APPTITLE% 3036 Title Spanish=Instalaci�n de %APPTITLE% 3037 Title Italian=Installazione di %APPTITLE% 3038 Width=339 3039 Height=280 3040 Font Name=Helv 3041 Font Size=8 3042 item: Push Button 3043 Rectangle=188 234 244 253 3044 Variable=DIRECTION 3045 Value=N 3046 Create Flags=01010000000000010000000000000001 3047 Text=&Finish 3048 Text French=&Fin 3049 Text German=&Weiter 3050 Text Spanish=&Terminar 3051 Text Italian=&Fine 3052 end 3053 item: Push Button 3054 Rectangle=264 234 320 253 3055 Variable=DISABLED 3056 Value=! 3057 Action=3 3058 Create Flags=01010000000000010000000000000000 3059 Text=&Cancel 3060 Text French=&Annuler 3061 Text German=&Abbrechen 3062 Text Spanish=&Cancelar 3063 Text Italian=&Annulla 3064 end 3065 item: Static 3066 Rectangle=108 10 323 48 3067 Create Flags=01010000000000000000000000000000 3068 Flags=0000000000000001 3069 Name=Times New Roman 3070 Font Style=-24 0 0 0 700 255 0 0 0 3 2 1 18 3071 Text=Installation Completed! 3072 Text French=Installation termin�e ! 3073 Text German=Die Installation ist abgeschlossen! 3074 Text Spanish=�Instalaci�n terminada! 3075 Text Italian=Installazione completata! 3076 end 3077 item: Static 3078 Rectangle=108 44 320 82 3079 Create Flags=01010000000000000000000000000000 3080 Text=%APPTITLE% has been successfully installed. 3081 Text= 3082 Text=Press the Finish button to exit this installation. 3083 Text French=%APPTITLE% est maintenant install�. 3084 Text French= 3085 Text French=Cliquez sur le bouton Fin pour quitter l'installation. 3086 Text German=%APPTITLE% wurde erfolgreich installiert. 3087 Text German= 3088 Text German=Klicken Sie auf "Weiter", um die Installation zu beenden. 3089 Text Spanish=%APPTITLE% se ha instalado con �xito. 3090 Text Spanish= 3091 Text Spanish=Presione el bot�n Terminar para salir de esta instalaci�n. 3092 Text Italian=L'installazione %APPTITLE% � stata portata a termine con successo. 3093 Text Italian= 3094 Text Italian=Premere il pulsante Fine per uscire dall'installazione. 3095 end 3096 item: Static 3097 Rectangle=10 225 320 226 3098 Action=3 3099 Create Flags=01010000000000000000000000000111 3100 end 3101 item: Static 3102 Rectangle=106 105 312 210 3103 Enabled Color=00000000000000001111111111111111 3104 Create Flags=01010000000000000000000000000000 3105 Text=Special Windows thanks to: 3106 Text= 3107 Text=Wise Solutions, for the use of InstallMaster 8.1. 3108 Text= http://www.wisesolutions.com/ 3109 Text= 3110 Text= 3111 Text=LettError, Erik van Blokland, for the Python for Windows graphic. 3112 Text= http://www.letterror.com/ 3113 Text= 3114 Text= 3115 Text=Mark Hammond, without whose years of freely shared Windows expertise, Python for Windows would still be Python for DOS. 3116 end 3117 item: Static 3118 Rectangle=106 95 312 96 3119 Action=3 3120 Enabled Color=00000000000000001111111111111111 3121 Create Flags=01010000000000000000000000001001 3122 end 3123 end 3124end 3125item: End Block 3126end 3127item: New Event 3128 Name=Cancel 3129end 3130item: Remark 3131 Text=This include script supports a rollback to preinstallation state if the user chooses to cancel before the installation is complete. 3132end 3133item: Include Script 3134 Pathname=%_WISE_%\INCLUDE\rollback.wse 3135end 3136