RInstall V3.53
|
|---|
| INDEX | |
|---|---|
RInstall : Open source software...
RInstall is available in 16 and 32 bits versions (French, English and German).
What is RInstall ?
RInstall is a Windows install/setup program with many options.
The command langage is very simple ("strange" for no programmer)..
I have write RInstall to diffuse my FreeWares and ShareWares.
History
Autorisation d'ecrire dans toute la base de registre.
RInstall devient un ShareWare (50Fr ou 15$) et les sources ne sont
plus disponible.
Command language
Code Description * Les commentaires [tit] Title [fil] messages file [pos] Initialisation [ver] Vérification des versions [cmd] Cmd Action mkdir make a new dir tfile if the (parm2) file not exist jump to [xxx] label (parm3) del "delete" the file (parm2) rmdir "delete" the directory (parm2) rename "rename" the file (parm2) in (parm3) wlog Add a line in log file. dfree Test free disk spaces ($D) or ($W) test Jump to label [xxx] If your answer is yes eval Jump to label [xxx] if param-3 != Param-4 jump Jump to label [xxx] wexec exec a command line pexec exec a command line and wait the end of process idisk If the file (parm2) not exist wait a new disk (or path) gett get a text (see getd) getl get a text with a combobox (see getd) getd select a directory in 1 -> $1 param [txt] Title in message zone [nxt] Display next message [mes] Display a MessageBox [cpy] Copy de fichier [gif] Display a gif image [dde] Exec DDE command with ProgMan [reg] Write and read Window registry with Windows 95 et NT [ini] Write ".ini" files [rdini] Read ".ini" files [xxxx] Label
You can use there variable in the script.
Les variables
Where is RInstall ?
Internet
RInstall V3.53 Fr
Taille : 181Ko
French version 3.53.
Internet
RInstall V3.53 US
Taille : 181Ko
Version 3.53 "English".
Internet
RInstall V3.53 German
Taille : 184Ko
Version 3.53 "German".
Compuserve
RInstall V2.10.. 3.02
Taille : 85Ko
RInstall est disponible sur divers forum de Compuserve (WindownShare, BORLAND,...).
CD-ROM
RInstall V3.02..3.50
Taille : 115Ko
RInstall est distribué sur divers CD-ROM de magazines
Micro-Application
RInstall V2.01
Taille : 79Ko
RInstall est distribué sur le CD-ROM "100% Réseau" de Micro Application.
Exemple
* *********************************************************
* Ce fichier doit toujours s appeler "setup.inf" il est obligatoire
*
* RInstall V.3.53 est ecrit par Raymond Berthou (rberthou@wanadoo.fr)
*
* ********************************************
* * Envoyer moi vos impressions par E-Mail *
* ********************************************
*
* Copyright (c) 1995..96 Raymond BERTHOU
* Raymond BERTHOU
* 90, chemin du Val Fleuri
* 06800 Cagnes / Mer
* France
* E-MAIL : rberthou@wanadoo.fr
* URL : http://www.javaside.com/
*
* Les commandes suivantes sont sensibles aux minuscules et majuscules.
*
* *********************************************************
*
* Les lignes qui commencent par une '*' sont des commentaires
*
* Obligatoire. Titre du script d'installation (afficher)
[tit] * RInstall V-3.00 Example *
*
* Position rel. de la DialogBox principal (-5 = cadres a 5% à gauche)
* Fichier gif a affiche et position absolue
* Facultatif (default -10 50 and no gif)
[pos] -3 50 RInstall.gif 10 60
*
* Fichier des messages
* Obligatoire
* PARM 1 PARM 2 toujours ~rrtup.mes
[fil] setup.mes ~RRTUP.MES 0
*
* Affectation du repertoire de destination
* Obligatoire
[cmd] setv 9 C:\RBL
*
*
* Message information.
[txt] Waiting...
* saisie du répertoire de destination
[cmd] getd 9 Saisir le répertoire de destinnation
* Ouverture du fichier log
[log] ($D)\rinstall.log
*
* ********************************************************
*
[cmd] setv 1 Voulez vous allez en [Lab01]
[cmd] test [Lab01] ($1)
[reg] write 1 Software\rbl\RInstall\Fr_3.0 chaine_1 2 test une chaine
[reg] write 1 Software\rbl\RInstall\Fr_3.0 Nombre_1 1 451
[reg] read 1 Software\rbl\RInstall\Fr_3.0 test 2 a
[Lab00] ...
[cmd] setg 5
[mes] Message apres [Lab01] vous avez repondu non
[cmd] mkdir ($D)\DATA
[nxt] message
[txt] Copie des fichiers en cours...
* Source file dest file add gauge
[cpy] setup.inf file1.iii 5
[cpy] setup.me_ data\setu2.mes 5
[cpy] rinstall.exe ($D)\data\test.exe 15
[gif] 2.gif 80 50
[cpy] rinst32.exe test.32 15
*
[cmd] test [Lab02] Voulez vous creer le groupe
[cmd] jump [Lab03]
[Lab02]
[cmd] setv 2 RBL
[cmd] getg 2 Saisie du groupe
[grp] ($2) ($D)\test.exe Test RInstall (a detruire)
[dde] [CreateGroup("($2)")]
[dde] [AddItem(($D)\test.exe, "Test Dde", ($W)\MORICONS.DLL, 5)]
[dde] [AddItem(($w)\notepad.exe ($D)\rinstall.log, "Log Rinstall")]
*
[Lab03]
[cmd] test [Lab04] Vouler vous ecrire dans le fichier rbl.ini
[cmd] jump [FIN]
[Lab04]
[cmd] setv 1 ($C)Test$1
[cmd] gett 1 Get item ($1)
[ini] rbl.ini test item1 ($1) + 10.55
[ini] rbl.ini test local ($D)\DATA\TEST.pol
[ini] rbl.ini test item3 azzerty ii
*
[cmd] jump [FIN]
*
[Lab01]
[mes] Apres test [Lab01] Votre reponse est oui
[cmd] test [Lab00] Voulez vous retourner en [Lab00]
*
[FIN]
[cmd] addg 10
[nxt] message
[mes] Installation bien effectuée ....
[cmd] wexec ($W)\NOTEPAD.EXE ($D)\DATA\SETU2.MES
*
|