 1 
28.08.2002 09:26:11

Calculatrice du scénario

-----------------------------------------------------------------------------------------
Vous pouvez remplacer la version normale de CMM , limitée à 5.9 ko pour les données en mode hex/déc., par la version Rich de 64 ko.
Celle-ci se trouve dans le fichier-zip "ClipMM Rich..." du sous-dossier "App". 
Mais avant de remplacer la version normale, contrôlez que votre dossier Windows\System contienne le fichier RICHTX32.OCX ou ouvrez le zip et double-cliquez le fichier-exe pour voir si tout fonctionne sans message d'erreur.
Si le fichier OCX n'est pas installé, vous pouvez le télécharger en ouvrant le fichier "Download missing files.htm" du dossier principal.
-----------------------------------------------------------------------------------------

La "calculatrice du scénario" est basée - comme son nom l'indique - sur le scénario lui-même (= commande de base de RK).

Les boutons du profil ne se différencient en rien des autres profils. Ils peuvent être aussi ouverts, édités et déplacés à une autre position. Des fonctions inutiles peuvent être supprimées ou d'autres ajoutées, comme par exemple des fonctions constantes.

Cette calculatrice pourrait être considérée comme la calculatrice du presse-papiers, car elle est entièrement basée sur celui-ci.
Avec les boutons de calculs et d'opérations on envoie des chiffres dans le presse-papiers, dont le contenu sous forme de colonne sera finalement calculé grâce à la commande CLIP.CALC. Celle-ci se trouve dans le bouton de résultat "=".
En même temps le résultat est écrit dans la fenêtre "Définition VAR", pour qu'il puisse être utilisé dans d'autres scénarios.
Depuis la version 7.7.61 la Calculatrice du scénario est un programme unique qui se nomme "ClipCalc" et se trouve dans le sous-dossier "App" de RK.
S'il est démarré avec le paramètre "1" à l'aide de la commande CLIP.CALC, le résultat de l'addition sera également donné sous forme de moyenne (quand c'est possible).
Depuis la version 7.7.7, "ClipCalc" permet de calculer des heures et minutes. Si "ClipCalc" trouve un double-point (:) dans la liste de calculs, il considère alors automatiquement qu'il s'agit d'un calcul de temps.
Pour simplifier la requête, il existe maintenant 2 boutons supplémentaires (H:on / H:off), qui permettent de modifier le format pour le calcul d'heures. (voir ci-dessous la note pour les experts)
De plus la Calculatrice du scénario peut aussi être démarrée avec le paramètre "2". Ainsi les points et les virgules sont remplacés par des double-points (:) et finalement un calcul de temps est exécuté. Le bouton "=" (mémoire droite) est conçu avec ce paramètre. A condition que ":" apparaissent dans la liste de calculs.

L'aperçu nommé CMM n'est rien d'autre qu'un moniteur pour le presse-papiers, qui possède son propre processus de démarrage. Le logiciel s'appelle "ClipMonMini" et se trouve dans le sous-dossier "App" de RK. C'est pourquoi il ne disparaît pas de l'écran lorsque  RK est fermé, et doit au contraire être quitté séparément.
Quelques petits ajustements sont faits pour la calculatrice, qui  agissent lorsque CMM est démarré avec la commande ME.CLIP.MON et le paramètre 2.  Ainsi  l'écriture de sortie possède une largeur fixe et elle prend soin de rendre toujours visible la représentation du résultat de la ligne suivante. 
Si CMM est fermé, on peut l'ouvrir facilement par un clic sur le bouton "Aperçu". S'il est minimisé dans la barre, on le fait revenir à l'écran avec un clic droit sur le même bouton.

La commande CLIP.TXT.FORMAT.DO, qui se trouve dans presque tous les boutons du profil, formate la sortie de CMM, conformément au dernier réglage de CLIP.TXT.FORMAT.SET et CLIP.TXT.FORMAT.SYM.
Il s'agit d'un processus de formatage propre, qui est démarré dans le logiciel "ClipFormat" du sous-dossier "App" avec  le paramètre adéquat (-1, 0, 1, 2 etc.).
La commande .SET règle ce qu'il vient après le point (décimal,...), tandis que la commande .SYM  permet d'ajouter un symbole de quantité, monnaie, etc... (qui peut être composé de plusieurs signes).

Faites un test intéressant pour mieux comprendre maintenant le procédé décrit ci-dessus :
1. Ecrivez dans Excel deux chiffres en colonne. Vous pouvez employer des virgules.
2. Effacez le contenu de CMM avec "C", sélectionnez vos chiffres dans les cellules d'Excel et choisissez "Copier" (par exemple avec le menu contextuel du clic droit).
Immédiatement les chiffres apparaissent en colonne dans CMM. Vous remarquez donc que CMM est un moniteur du presse-papiers.
3. Maintenant pressez sur le bouton "=" de la calculatrice et  la colonne sera additionnée (vous savez que : aucun opérateur donne l'opérateur "+").

Je suppose que l'exemple a démontré comment CMM se comporte et ce qu'il offre comme possibilités.

Avec cette calculatrice on peut apprendre une quantité de choses sur les commandes CLIP et VAR des boutons "M".

Je vous souhaite beaucoup de plaisir et de succès avec vos essais !...

Saviez-vous...?
Pourquoi CMM s'ouvre automatiquement à l'ouverture du profil "Calculatrice du scénario" ?
Le bouton "Aperçu" du profil contient la commande ME.AUTOEXECUTE et donc celle-ci va ouvrir automatiquement la fenêtre CMM.

Saviez-vous...?
Pour éditer ce texte : cliquez dans la fenêtre et pressez "Ctrl+L". La fenêtre devient blanche et est alors éditable.
Pressez une nouvelle fois "Ctrl+L" pour sauvegarder : la fenêtre devient jaune.

Pour les experts...
La Calculatrice du scénario travaille aussi, comme cela a été démontré plus haut, avec des double-points (:) au lieu de points décimals.
En activant la fonction "H:on", un clic sur le bouton "." donnera un double-point.
Comment cela se réalise ?
1. Cliquez d'abord le bouton "Aperçu" pour mettre les réglages à "0".
2. Cliquez ensuite le bouton "VAR" pour constater que VAR 1-10 sont tous à "0".
3. Cliquez le bouton "." pour constater que celui-ci apparaît dans l'Aperçu.
4. Maintenant cliquez sur "H:on" pour activer le calcul en heures.
5. Cliquez à nouveau sur le bouton "VAR". Vous remarquez que VAR-5 possède maintenant la valeur "1".
6. Cliquez encore une fois sur le bouton ".". Vous voyez apparaître maintenant un double-point (:).
