Vous êtes sur la page 1sur 30

Bill Redirect Version 8.

0J et plus
Documentation: 07/07/2012

Utilisez cette documentation avec le produit : Bill Redirect

Service de configuration et dintgration


Cest gratuit, rapide et efficace ! Soumettez votre cas info@billproduction.com et recevez une rponse sur mesure !
Notre site Internet : http ://www.billproduction.com/ Courriel : info@BillProduction.com

DESCRIPTION DU LOGICIEL

Logiciel de re-direction pouvant rediriger les donnes entre les composantes suivantes : port srie, port TCPIP, mmoire tampon du clavier, clavier virtuel ou vers un fichier ASCII texte standard. Parfait pour les applications utilisant un lecteur de codes barres ou tout autre priphrique possdant un port srie RS232 ou Ethernet TCPIP. Fonctionnalits incluses :
" Debugger " Fonctionnement partir de la barre de tches Commandes Macro Contrle de la souris Prfixes et suffixes Clavier AZERTY ou QWERTY Peut contrler plusieurs ports srie ou TCPIP Peut envoyer des rponses au port TCPIP ou srie. Parfait pour contrler les protocoles de communication! Configuration protge par mot de passe Option de transfert en lettres majuscules Recherche et remplacement de caractres Outil de retrait de caractres ASCII spcifiques Simulation de clavier via API 32 Buffer ou OCX Roule dans la barre de tches (System Tray) Envoie les donnes lapplication par dfaut ou une application spcifique (Base de donne, Excel, Word, ou tout autre application)

Permet la cration de claviers virtuels dont chaque bouton est flottant et peut apparatre ou disparatre selon la fentre ou lapplication en cours.. Chaque bouton peut envoyer des donnes la mmoire tampon du clavier, un port srie, un port TCP, la souris ou un fichier. Permet de modifier ou dajouter des boutons une application existante. Parfait pour les applications utilisant un cran tactile
Le meilleur des logiciels de re-direction de donnes et de clavier virtuel actuellement disponible!

Systmes dexploitation supports : Windows 98,Me,2000,3000,XP,NT4,Vista

Information gnrale Pour configurer ce logiciel vous devez entrer dans le champ mot de passe : www.billproduction.com, par la suite vous pourrez changer ce mot de passe pour celui que vous dsirez. Pour fermer ce logiciel vous devez entrer dans le champ mot de passe : END. Pour voir le moniteur de positionnement de souris, entrer dans le champ mot de passe : MOUSE. Pour voir le chercheur de champ, entrer dans le champ mot de passe : FFINDER. Pour voir le chercheur de bouton, entrer dans le champ mot de passe : BFINDER

Pour utiliser plus dun port vous pouvez partir plusieurs instances de ce logiciel. Pour ce faire utilisez la mthode suivante : Bill_Redirect_Serial_to_KB.exe /#INSTANCE_NOM#

Par exemple pour contrler 2 ports sries, partir le logiciel avec la syntaxe suivante : Exemple : Cration de linstance Scanner_001 - Crer un raccourci sur votre bureau qui dmarre Bill Redirect Proprits du raccourci : - Dans le champ Cible entrer :
"C :\Program Files\BillProduction\Bill Redirect Serial COM Port to Keyboard Buffer\Bill_Redirect_Serial_to_KB.exe" /#Scanner_001#

- Partir Bill Redirect avec ce raccourci Exemple : Cration de linstance Scanner_002 - Crer un raccourci sur votre bureau qui dmarre Bill Redirect Proprits du raccourci : - Dans le champ Cible entrer :
"C :\Program Files\BillProduction\Bill Redirect Serial COM Port to Keyboard Buffer\Bill_Redirect_Serial_to_KB.exe" /#Scanner_002#

- Partir Bill Redirect avec ce raccourci *Chaque instance peut avoir une configuration diffrente !

* Attention de ne pas oublier de presser sur le bouton Save Configuration pour enregistrer vos changements.

Dveloppement de logiciels sur mesure


Avec plus de 15 ans dexprience en dveloppement de logiciels sur mesure, pour prs de 300 clients partout dans le monde, jai acquis les comptences ncessaires pour rpondre vos besoins particuliers. Nhsitez pas me contacter pour obtenir une option, une fonction ou nimporte quel type de logiciel ! Courriel : info@billproduction.com

Dcocher si cette section nest pas utilis

Configuration du port srie

Vous pouvez rediriger les donnes transmises et reues dun port srie
Communiquez avec un port srie devient trs simple! Ce logiciel vous permet de rediriger les donnes reues et transmises vers les composantes suivantes : port TCPIP, mmoire tampon du clavier, souris, clavier virtuel ou vers un fichier ASCII texte standard.
*Les donnes sont envoyes vers les priphriques dont les interrupteurs sont en position ON *Voir la section des commandes possibles

Linterrupteur ON/OFF :
En position ON, Les donnes reues par les priphriques suivants : Port TCPIP, clavier virtuel et le fichier ASCII texte standard seront redirig vers ce port srie. En position OFF, Les donnes reues par les priphriques suivants : Port TCPIP, clavier virtuel et le fichier ASCII texte standard ne seront pas redirigs vers ce port srie.

Le numro de port srie Serial Port Number :


Entrez dans ce champ, le numro du port srie o est branch votre priphrique. Si la couleur de fond est VERTE cela signifie que le numro de port choisi est prsent et disponible.

La configuration Serial Port Configuration :


Utilisez cette section pour configurer le : baud rate, parit, data bit, et stop bit. Timeout : Le timeout est optionnelle. Utilisez cette option pour recevoir les donnes en un seul paquet. * Exemple : Si la valeur timeout contient .2 le port srie va attendre pendant .2 secondes avant denvoyer les donnes, de cette faon les donnes seront toujours envoyes dans un seul paquet. ASCII ETX : Le ETX (caractre de fin de chane) est optionnelle.
* Utilisez cette option si la chane de caractre reu par votre priphrique se termine toujours par le mme caractre. * Les valeurs possibles sont de 0 255. * Exemple : Si la chane se termine par ENTER :

* Pour recevoir la chane de caractre uniquement si elle est diffrente de la prcdente mettre loption timeout 999 exemple :

* Pour recevoir la chane de caractre uniquement si elle est diffrente de la prcdente ou si le dlais de x seconde(s) est dpass utilisez la syntaxe suivante 999.x exemple pour 3 secondes:

* Pour chantillonn une chane de caractre envoy en continue au X secondes utilisez 888.x exemple au 3 seconde: 888.3

Dcocher si cette section nest pas utilis

Configuration du port srie (suite)

Option HandShaking :
Choisir le type de contrle de flux. None : Aucun contrle de flux XonXoff : Contrle de flux logiciel XON/XOFF Rts: RTS/CTS (Request to send/ Clear to send) contrle de flux matriel RtsXonXoff : Utilisez les deux (Matriel RTS/CTL et logiciel XON/XOFF)

Option DTR/RTS:
Avec cette option vous pouvez forcer le contrle matriel : DTR, Activer le contrle prt recevoir data terminal ready line. RTS, Activer le contrle prt transmettre request to send line.

Le bouton Initialisation :
Si le fichier C :\BillProduction.CFG\init_serial.txt est prsent, son contenu sera envoy vers le port srie : - Au dmarrage du logiciel. - Si vous pressez sur le bouton initialisation. - A intervalle de X seconde(s) (0 = dsactiv). * Vous pouvez entrer lintervalle dans le champ juste cot du bouton initialisation parfait pour interroger un priphrique intervalle fixe. * Pour contrler lintervalle voir la commande: SERIALINIT * Pour la dtection du branchement / dbranchement dun priphrique USB, enregistrez ce fichier http://www.billproduction.com/INIT_SERIAL.TXT dans votre C:\BillProduction.cfg\INIT_SERIAL.TXT et entrer comme intervalle: 1 second(s) * Pour envoyez des caractres spciaux utilisez la syntaxe suivante dans le fichier : {ASCII :XXX} Exemple : Bonjour le monde{ASCII :13}{ASCII :10}

Le bouton CTS & DSR :


Avec les pin CTS et DSR de votre port srie, vous pouvez gnrer des actions dans votre ordinateur. *Exemple : Si vous branchez un interrupteur entre la 7 et 8 de votre port srie (DB9) et dans la configuration CTS (action push) vous entrez {F1}. Avec cette configuration quand vous activez votre interrupteur la touche F1 est simuler dans votre ordinateur. *Voir la section des commandes possible.

Configuration de la communication TCPIP


Dcocher si cette section nest pas utilis

Vous pouvez rediriger les donnes transmises et reues dune connexion TCP Communiquez avec un port TCP devient trs simple! Ce logiciel vous permet de rediriger les donnes reues et transmises vers les composantes suivantes : port srie, mmoire tampon du clavier, souris, clavier virtuel ou vers un fichier ASCII texte standard.
*Les donnes sont envoyes vers les priphriques dont les interrupteurs sont en position ON * Voir la section des commandes possibles

Indicateur de Status :
CLOSE, signifie quil ny a pas de connexion TCP dtabli. CONNECT, signifie que la connexion TCP est tablie avec votre priphrique. ERROR, signifie quil ny a pas de connexion TCP dtabli. * Pour voir lerreur, placez votre souris sur lindicateur status * Sur une perte de communication, le logiciel va automatiquement essayer de rtablir la communication.

Ladresse IP :
Entrez ladresse IP de votre priphrique TCP. *Assurez-vous que votre priphrique est dans la mme plage dadresse que votre ordinateur.

Le PORT :
Entrez le numro de port TCP que votre priphrique utilise.

Le bouton R :
Utilisez ce bouton pour initialiser la connexion TCP (Reset).

Le mode Client ou Server :


En mode Client, le logiciel va essayer douvrir une connexion TCP avec votre priphrique. En mode Serveur, le logiciel attend que votre priphrique ouvre la communication TCP.
* Supporte les connexions multiples en mode serveur.

Linterrupteur ON/OFF :
En position ON, Les donnes reues par les priphriques suivants : Port srie, clavier virtuel et le fichier ASCII texte standard seront redirigs vers ce port TCP. En position OFF, Les donnes reues par les priphriques suivants : Port srie, clavier virtuel et le fichier ASCII texte standard ne seront pas redirigs sur ce port TCP.

Configuration du fichier texte


Dcocher si cette section nest pas utilis

Vous pouvez rediriger le contenu dun fichier texte vers les priphriques ou rediriger les priphriques vers ce fichier texte Communiquez via un fichier texte devient trs simple! Ce logiciel vous permet de rediriger le contenu dun fichier texte vers les composantes suivantes : port srie, mmoire tampon du clavier, souris, clavier virtuel ou vers un port TCP.
*Les donnes sont envoyes vers les priphriques dont les interrupteurs sont en position ON * Voir la section des commandes possibles

Explication de la communication avec laide dun fichier Le logiciel dtecte automatiquement les modifications dans le fichier texte. Les changements sont automatiquement redirigs vers les priphriques dont les interrupteurs sont en position ON . Indicateur de Status:
Present, signifie que le fichier est prsent. Not Found, signifie que le fichier est absent. Error, signifie quil y a une erreur dans le nom du fichier ou dans la syntaxe du rpertoire.

Linterrupteur Read/Write :
En position Write, Les donnes reues par les priphriques suivants : Port srie, clavier virtuel et le port TCP seront redirigs vers ce fichier texte. Pour recevoir chaque chane de caractres dans un fichier diffrent, veuillez utiliser DATETIMESEQ.TXT comme nom de fichier. En position Read, Les changements dtects dans le fichier seront redirigs vers les priphriques suivants : Port srie, mmoire tampon du clavier et le port TCP. * Si loption Delete the file after reading est activ alors le fichier sera effacer aprs la redirection.

Configuration de la sortie mmoire tampon du clavier

Dcocher si cette section nest pas utilis

Vous pouvez rediriger les donnes reues vers la mmoire tampon du clavier. Les donnes seront envoyes comme des donnes tapes sur le clavier. Bien entendu, votre clavier reste totalement disponible et utilisable !

Ce logiciel vous permet de rediriger les donnes reues des composantes suivantes : port srie, port TCP, clavier virtuel ou fichier ASCII texte standard vers la mmoire tampon du clavier.
* Voir la section des commandes possibles

Loption QWERTY (Activ par dfaut au premier dmarrage) :


Choisir cette option si vous utilisez un clavier QWERTY.
*Pour savoir si votre clavier est QWERTY regardez si les lettres droite de la lettre Q sont WERTY

Loption AZERTY :
Choisir cette option si vous utilisez un clavier AZERTY.
*Pour savoir si votre clavier est AZERTY regardez si les lettres droite de la lettre A sont ZERTY

Loption Target Windows Name:


Avec cette option vous pouvez choisir lapplication qui recevra les donnes simules au clavier. Pour ce faire vous devez entrer le nom de la fentre. * Si vous nentrez rien, les donnes seront rediriges vers la fentre en cours. * Vous pouvez entrer juste une partie du nom. Par exemple si le titre de la fentre est mon application courante vous pouvez entrer seulement le dbut du texte : mon application

Loption U. Case:
Activer cette option si vous voulez que les minuscules soient automatiquement changes en majuscules.

Loption API KB user 32 (Activ par dfaut au premier dmarrage) :


Avec cette option la simulation des touches est envoyes directement la mmoire tapon du clavier, cette mthode fonctionne avec tous les types dapplications. *Habituellement cette option devrait tre activ.

Description de la sortie mmoire tampon du clavier (Suite)

Dcocher si cette section nest pas utilis

Loption delay :
Dlais entre les touches qui sont envoyes la mmoire tampon du clavier. *Vous ne devriez pas avoir changer cette valeur.

Linterrupteur Keyboard Buffer ON/OFF:


En position ON, Les donnes reues par les priphriques suivants : Port srie, port TCP, le clavier virtuel et le fichier ASCII texte standard seront redirigs vers la mmoire tampon du clavier. En position OFF, Les donnes reues par les priphriques suivants : Port srie, port TCP, le clavier virtuel et le fichier ASCII texte standard ne seront pas redirigs vers la mmoire tampon du clavier. *Si vous ne voulez pas rediriger les donnes vers la mmoire tampon du clavier placez linterrupteur en position OFF.

Linterrupteur Pressed key ON/OFF:


En position ON, Les touches presses sur le clavier seront envoyes vers les priphriques suivants : Port srie, port TCP, le clavier virtuel, plugin et le fichier ASCII.

Pour recevoir deux vnements pour chaque touche presse (Touche presse / relche) Modifier les proprits du raccourci : - Dans le champ Cible entrer :
"C :\Program Files\BillProduction\Bill Redirect Serial COM Port to Keyboard Buffer\Bill_Redirect_Serial_to_KB.exe" /KP2EVENTS

- Partir Bill Redirect avec ce raccourci


*Si vous ne voulez pas rediriger les touches presses au clavier, placez linterrupteur en position OFF.

Configuration du clavier virtuel


Dcocher si cette section nest pas utilis

Crer des claviers virtuels trs complexes devient trs simple! Chaque bouton du clavier virtuel peut transmettre des donnes vers les composantes suivantes : Port srie, port TCP, mmoire tampon du clavier, souris ou vers un fichier ASCII texte standard.
*Les donnes sont envoyes vers les priphriques dont les interrupteurs sont en position ON * Voir la section des commandes possibles

Cration de claviers virtuels dont chaque bouton est flottant et peut apparatre ou disparatre selon la fentre ou lapplication en cours. Permet de modifier ou dajouter des boutons une application existante. Parfait pour les applications utilisant un cran tactile. Loption Configuration:
Cliquez sur cette option pour ouvrir la fentre de gestions des boutons.

Fentre de gestion des boutons

La liste des boutons :


Juste en dessous de Buttons vous avez la liste des boutons actifs.

Option View all:


Utilisez cette option pour voir tous les boutons actifs dans lcran.

Option Hide all:


Utilisez cette option pour cacher tous les boutons actifs de lcran.

Option Run :
Utilisez cette option pour essayer votre ou vos claviers virtuels.

Option User movable :


Utilisez cette option si vous dsirez que lusager puisse les dplacer avec le bouton droit de la sourie.

Section Buttons Positions :


Utilisez cette section pour changer la position des boutons slectionns dans la liste. * Utilisez la barre de dfilement verticale pour changer la vitesse de dplacement.

Option Add :
Utilisez cette option pour ajouter un bouton votre clavier virtuel.

Option Del:
Utilisez cette option pour effacer les boutons slectionns dans la liste.

Option View Config:


Utilisez cette option pour voir ou cacher la configuration des boutons slectionns dans la liste.

Option View Number:


Utilisez cette option pour voir ou cacher les numros des boutons slectionns dans la liste.

Fentre de gestion des boutons (suite)

Option Window Title:


Utilisez cette option pour dfinir quand les boutons slectionns seront visibles. Avec laide de cette fonctionnalit, chaque bouton peut apparatre et disparatre selon la fentre qui est active. Vous navez qu entrer le nom ou une partie du nom que porte la fentre. *Exemple : Si le nom de la fentre de votre application est Application balance expert Version 1.2b et que dans le champ Window Title vous entrez BALANCE EXPERT alors chaque fois que vous activerez cette fentre les boutons ayant cette configuration seront visibles. * Pour spcifier plusieurs titre de fentres, sparer les noms par des virgules : Exemple : BALANCE EXPERT, BLOC-NOTE, APPLICATION COMPTEUR * Si vous ne spcifiez aucun nom de fentre, le bouton sera toujours visible. * Pour cacher le bouton au dmarrage entrer: START_HIDE * Pour afficher le bouton quand vous cliquez sur le bureau Windows entrer : Program Manager

Option Import :
Utilisez cette option pour importer un ensemble de boutons. * Plusieurs exemples sont disponibles sur le site : www.BillProduction.com

Option Export :
Utilisez cette option pour exporter dans un fichier les boutons slectionns dans la liste.

Option Color :
Utilisez cette option pour changer la couleur de fond des boutons slectionns dans la liste.

Option transparence :
Utilisez cette option pour changer la transparence de fond des boutons slectionns dans la liste.
(cliquer sur RUN pour voir leffet)

Option Font :
Utilisez cette option pour changer la Police des boutons slectionns dans la liste.

Option Save cfg :


Utilisez cette option pour enregistrer la configuration courante.

10

Clavier virtuel (Configuration individuel de chaque bouton)

Pour voir la configuration dun bouton, vous devez activer linterrupteur dans le coin suprieur gauche.

Option Button Text:


Utilisez ce champ pour dfinir le texte qui sera affich sur le bouton.

Option String to send if this button is push:


Utilisez ce champ pour dfinir ce qui sera envoy si ce bouton est press. Chaque bouton peut transmettre des donnes vers les composantes suivantes : Port srie, port TCP, mmoire tampon du clavier, souris ou vers un fichier ASCII texte standard.
Pour envoy quelque chose quand le bouton est press et autre chose quand il est relch, utilisez la syntaxe suivante :

{*P}Action Press{*P}{*R}Action Relch{*R}


Pour envoy quelque chose la premire fois que ce bouton est press et autre chose quand il est press nouveau, utilisez la syntaxe suivante :

{EV1}Premire envoi{EV1}{EV2}Deuxime envoi{EV2} *Les donnes sont envoyes vers les priphriques dont les interrupteurs sont en position ON * Voir la section des commandes possibles * Les boutons peuvent envoyer des donnes en mode RUN uniquement

Option Button Position :


Utilisez cette section pour changer la position de ce bouton. * Astuce :Activer le NumLock, cliquez sur le bouton et dplacer le avec les chiffres 4,6,2. 8 du clavier numrique.

Option Button Size:


Utilisez cette section pour changer la grandeur de ce bouton.

11

Clavier virtuel (Configuration individuel de chaque bouton) (suite)

Option Window Title:


Utilisez cette option pour dfinir quand ce bouton sera visible. Ce bouton peut apparatre et disparatre selon la fentre qui est active. Vous navez qu entrer le nom ou une partie du nom que porte la fentre. *Exemple : Si le nom de la fentre de votre application est Application balance expert Version 1.2b et que dans le champ Window Title vous entrez BALANCE EXPERT alors chaque fois que vous activerez cette fentre ce bouton sera visible. * Pour spcifier plusieurs titres de fentres, sparer les noms par des virgules : Exemple : BALANCE EXPERT, BLOC-NOTE, APPLICATION COMPTEUR * Si vous ne spcifiez aucun nom de fentre, ce bouton sera toujours visible. * Si vous spcifiez comme nom de fentre START_HIDE, ce bouton sera invisible au dmarrage.

Option Duplicate :
Utilisez cette option pour dupliquer ce bouton.

Option Color :
Utilisez cette option pour changer la couleur de fond de ce bouton.

Option transparence :
Utilisez cette option pour changer la transparence de fond de ce bouton (cliquer sur RUN pour voir leffet).

Option Font :
Utilisez cette option pour changer la police de texte de ce bouton.

Option Picture :
Utilisez cette section pour ajouter une image dans votre bouton : Paste : Coller dans ce bouton limage contenue dans le presse papier. Clear : Effacer limage de ce bouton. Load : Charger dans ce bouton une image partir dun fichier graphique

Run:
Utilisez cette option pour essayer votre clavier virtuel.

12

Configuration du filtrage des donnes

Les options gnrales de configuration affectent les composantes suivantes :


Port srie, fichier texte, port TCP, clavier virtuel et mmoire tampon du clavier

Option Prefix/Sufix:
Quand le logiciel reois des donnes en provenance dun priphrique, il ajoute le contenu du champ Prefix au dbut des donnes et le sufix la fin des donnes. [Prefix][donnes en provenance du priphrique][Sufix] Les champs Prefix et Sufix peuvent contenir une chane de caractres ou des commandes. *Voir la section des commandes possible.

La section Remove ASCII :


Utilisez cette section pour enlever des caractres spcifiques lintrieur des donnes reues par les priphriques. Avec le bouton Add vous pouvez ajouter un caractre ASCII de 0 255. *Exemple : Pour enlever les retours de chariot Enter entrez : 13 et pressez sur le bouton Add *Exemple : Pour enlever les changements de ligne Line Feed entrez 10 et presser sur Add

La section Search and Replace Flches haut et bas:


Utilisez les flches haut et bas pour changer lordre des lignes prsentes dans cette section.

13

Configuration du filtrage des donnes (suite)

La section Search and Replace:


Utilisez cette section pour chercher et remplacer des squences de caractres en provenance de nimporte le quelle des priphriques. Dans le champ Input from entrez la sequence de caractres de recherche et dans la section Output to entrez la squence de remplacement. La squence de remplacement peut contenir une squence de caractre et ou des commandes. *Voir la section des commandes possibles Pour rechercher une squence Exemple pour chercher 123 si vous entrez : 123 Pour rechercher une squence intgrale mettre la squence entre " Exemple pour chercher 123 si vous entrez : "123" * Dans ce cas, si la squence envoye par le priphrique est 12345 rien ne sera remplac Pour rechercher une squence qui commence par XXX ajouter {START_WITH} au dbut de la squence : *Exemple pour chercher une squence qui commence par 123 : {START_WITH}123 Pour rechercher une squence qui contient XXX ajouter {IN_STRING} au dbut de la squence : *Exemple pour chercher une squence qui contient 123 : {IN_STRING}123 Pour rechercher une squence dune longueur spcifique utiliser : {LEN,XX} *Exemple pour chercher une squence de longueur 22 : {LEN,22} Pour remplacer tout ce qui vient des bouton virtuelles utiliser: {BUTTON_RX} Pour remplacer tout ce qui vient du fichier utiliser: {FILE_RX} Pour remplacer tout ce qui vient du port srie utiliser: {SERIAL_RX} Pour remplacer tout ce qui vient du plugin utiliser: {PLUGIN_RX} Pour remplacer tout ce qui vient du clavier utiliser: {KB_RX} Pour remplacer tout ce qui vient du TCP utiliser: {TCP_RX} Pour remplacer tout les code reus utiliser : {ALL_RX}

14

Exemples pour la section : Search and Replace :


Exemple 1 : De la chaine de caractre reu : partir de la position 2 extraire 5 caractres. Search Replace by

{ALL_RX}

{STRING_MID[RX_DATA,2,5]}

Exemple 2 : Pour enlever les espaces. Search Replace by

{ASCII:32}
Exemple 3 : Pour enlever la LB. Search Replace by

LB
Exemple 4 : Pour enlever les ENTER et les changements de lignes. Search Replace by

{ASCII:13} {ASCII:10}
Exemple 5 : Si la chaine de caractre contient le texte HELLO alors partir la calculatrice. Search Replace by

HELLO

{RUN_PRG[C:\Windows\system32\calc.exe,1]}

Exemple 6 : Pour recevoir uniquement la valeur Search Replace by

{ALL_RX}

{MULTIPLY[RX_DATA,1,#.##]}

Exemple 7 : Pour recevoir uniquement les 4 derniers caractres. Search Replace by

{ALL_RX}

{STRING_RIGHT[RX_DATA,4]}

Exemple 8 : Pour multipli par 2 le rsultat. Search Replace by

{ALL_RX}

{MULTIPLY[RX_DATA,2,#]}

15

Le dbogueur

Le bouton Test:
Utilisez ce bouton pour envoyer une squence de test un des priphriques suivants: Port srie, port TCP, fichier texte ou la mmoire tampon du clavier. Utilisez les interrupteurs ON/OFF pour dfinir qui va recevoir la squence de test. * Entrez la squence dans le champ gauche du bouton test. *Voir la section des commandes possibles. *Exemple: - Mettre ON linterrupteur de sortie clavier (mmoire du tampon du clavier). - Entrez 123 dans le champ gauche du bouton Test. - Ouvrez le Bloc-notes. - Cliquez sur le bouton Test. - Slectionner le Bloc-notes et attendre - Aprs 10 secondes vous devriez voir 123 apparatre dans le bloc-notes.

Option Password:
Pour accder la configuration vous devez entrer un mot de passe. Par dfaut le mot de passe est www.billproduction.com mais ce champ vous permet de changer le mot de passe pour ce que vous dsirez.

16

SECTION DES COMMANDES POSSIBLES


Vous pouvez utilisez ces commandes dans tous les champs (Prefix, Sufix, Search & Replace) et avec nimporte le quelle des priphriques.

Caractre ASCII spciaux:


Pour envoyer des caractres ASCII spciaux utilisez la syntaxe suivante: {ASCII:XXX} Exemple pour chercher le caractre ASCII 2 entrez: {ASCII:2} Exemple pur chercher le caractre ASCII 13 (Enter) entrez: {ASCII:13}

Envoyer des donnes directement au port srie:


Vous pouvez avec cette commande envoyer des donnes directement au port srie, {TX_SERIAL[donnes envoyes]} *Les donnes envoyes peuvent contenir des Caractres ASCII spciaux: {ASCII:XXX} Exemple: {TX_SERIAL[RX_DATA Bonjour {ASCII:13}{ASCII:10}]}

Envoyer des donnes directement a port srie spcifique:


Vous pouvez avec cette commande envoyer des donnes directement a un port srie spcifique, {TX_SERIALX[Donnes envoyes, No du port, Configuration]} *Les donnes envoyes peuvent contenir des Caractres ASCII spciaux: {ASCII:XXX} Exemple: {TX_SERIALX[RX_DATA Bonjour{ASCII:13}{ASCII:10},1,9600,N,8,1]}

Envoyer des donnes directement dans un fichier texte:


Vous pouvez avec cette commande envoyer des donnes directement dans un fichier, {TX_FILE[FILE_NAME,STRING]} FILE_NAME: Emplacement et nom du fichier STRING : Squence enregistrer *Les donnes envoyes peuvent contenir des Caractres ASCII spciaux: {ASCII:XXX} Exemple 1: {TX_FILE[C:\Barcode.txt,Bonjour le monde]} Exemple 2: {TX_FILE[C:\Barcode.txt,RX_DATA]}

Envoyer des donnes directement vers le PLUGIN:


Vous pouvez avec cette commande envoyer des donnes directement vers le PLUGIN, {TX_PLUGIN[STRING]} STRING : Squence envoyer *Les donnes envoyes peuvent contenir des Caractres ASCII spciaux: {ASCII:XXX} Exemple: {TX_PLUGIN[Bonjour {ASCII:9} le monde !!!]}

Envoyer des donnes directement dans le champ dun autre logiciel:


Vous pouvez avec cette commande envoyer des donnes directement dans le champ dun autre logiciel, {TX_FIELD[AppTitle,FieldNumber,TextToWrite]} AppTitle: Entrer le titre de la fentre o est le champ. *Exemple: Si le nom de la fentre est Application balance expert Version 1.2b vous pouvez entrer seulement une partie du titre: BALANCE EXPERT FieldNumber: Pour ouvrir le chercheur de champ, entrer FFINDER dans le champ Password. TextToWrite: Texte crire dans le champ. Exemple 1: {TX_FIELD[Bloc-notes,15,Bonjour !!!]} Exemple 2: Ajouter cette rgle dans la section Search and Replace
Search Replace by

{ALL_RX}

{TX_FIELD[Calculatrice,403, RX_DATA]}

17

SECTION DES COMMANDES POSSIBLES (suite) Cliquez sur un bouton dans un autre logiciel:
Vous pouvez avec cette commande cliquer sur un bouton dans un autre logiciel, {CLICK_BUTTON[AppTitle,ButtonNumber]} AppTitle: Entrer le titre de la fentre o est le champ. *Exemple: Si le nom de la fentre est Application balance expert Version 1.2b vous pouvez entrer seulement une partie du titre: BALANCE EXPERT ButtonNumber: Pour ouvrir le chercheur de bouton, entrer BFINDER dans le champ Pssword. Exemple: {CLICK_BUTTON[Calculatrice,126]}

Copier des donnes directement dans le presse papier (ClipBoard):


Vous pouvez avec cette commande copier des donnes dans le presse papier, {COPY_CLIP[donnes copier]} *Les donnes envoyes peuvent contenir des Caractres ASCII spciaux: {ASCII:XXX} Exemple: {COPY_CLIP[Bonjour le monde]} Exemple: {COPY_CLIP[RX_DATA]}

Envoyer des donnes directement au port TCP:


Vous pouvez avec cette commande envoyer des donnes au port TCP, {TX_TCP[donnes envoyes]} *Les donnes envoyes peuvent contenir des Caractres ASCII spciaux: {ASCII:XXX} Exemple: {TX_TCP[Bonjour RX_DATA {ASCII:13}{ASCII:10}]}

Envoyer des donnes directement un port UDP:


Vous pouvez avec cette commande envoyer des donnes un port UDP, {TX_UDP[donnes envoyes, adresse IP, numro du port, nombre de fois]} * Les donnes envoyes peuvent contenir des Caractres ASCII spciaux: {ASCII:XXX} * tant donn que le protocole UDP ne peut garantir que le paquet se rendra destination, vous pouvez avec loption nombre de fois envoyer plusieurs fois le mme paquet. Exemple dun envoi en Broadcast: {TX_UDP[Bonjour RX_DATA,255.255.255.255,23,1]} Exemple dun envoi en Unicast: {TX_UDP[Bonjour RX_DATA,10.1.200.44,23,1]}

Envoyer des donnes directement dans un BOUTON VIRTUEL:


Vous pouvez avec cette commande changer le texte dun bouton virtuel, {TX_BUTTON_TXT[NO, TEXTE]} NO = Numro du bouton virtuel (Ajouter la lettre S pour que le texte soit sauvegard exemple:S0 ) TEXTE = Le texte *Le TEXTE peut contenir des Caractres ASCII spciaux: {ASCII:XXX} *Pour effacer le texte du bouton utiliser comme texte : EMPTY Exemple sans sauvegarde du texte: {TX_BUTTON_TXT[0,Bonjour RX_DATA]} Exemple avec sauvegarde du texte: {TX_BUTTON_TXT[0,Bonjour RX_DATA]}

Initialiser la variable LST_TXCMD:


Avec cette commande vous pouvez initialiser la variable LST_TXCMD (Dernire commande envoy), {TX_LSTCMD[TEXTE]} TEXTE = Texte sauvegarder dans la variable LST_TXCMD Exemple pour sauvegarder BONJOUR dans la variable LST_TXCMD: {TX_LSTCMD[BONJOUR]} Exemple pour vider la variable LST_TXCMD: {TX_LSTCMD[]} * Par dfaut la variable LST_TXCMD contient la dernire commande envoy par le logiciel * Vous pouvez utiliser la variable LST_TXCMD nimporte ou dans le logiciel.

18

SECTION DES COMMANDES POSSIBLES (suite) Dmarrer un logiciel excutable:


Vous pouvez avec cette commande dmarrer un logiciel, {RUN_PRG[Nom_du_logiciel, Type de fentre]} Les valeurs possibles pour le Type de fentre sont:
0 La fentre est invisible. 1 La fentre est de grandeur normale. 2 La fentre est affich sous forme dicone. 3 La fentre est de grandeur pleine cran. 4 La fentre prendra la plus rcente grandeur et position utilis. La fentre courante restera active. 6 La fentre est affich sous forme dicon. La fentre courante restera active.

Exemple: {RUN_PRG[C:\Windows\system32\calc.exe,1]}

Action avec la souris:


Avec cette commande vous pouvez contrler la souris, {MOUSE_ACTION[X,Y,SCR_WIN,ACTION]} X = Position horizontale (utilisez 0 pour la position actuel, vous pouvez utilisez des valeurs ngatives) Y = Position verticale (utilisez 0 pour la position actuel, vous pouvez utilisez des valeurs ngatives) SCR_WIN = SCREEN ou WINDOW ou CURRENT SCREEN: Position dans lcran. WINDOW: Position lintrieur de la fentre courante. CURRENT: Position actuel ACTION = LEFT_CLICK, LEFT_DBL_CLICK, MIDDLE_CLICK, MIDDLE_DBL_CLICK, RIGHT_CLICK, RIGHT_DBL_CLICK ou NO_ACTION Exemple: {MOUSE_ACTION[100,100,SCREEN,LEFT_CLICK]} Exemple: {MOUSE_ACTION[200,300,WINDOW,LEFT_DBL_CLICK]} Exemple: {MOUSE_ACTION[-500, 0,CURRENT,NO_ACTION]}
*Pour voir le moniteur de positionnement de la souris, entrez dans le champ mot de passe: MOUSE

Manipulation de caractres MID:


Avec cette commande vous pouvez extraire une partie de la squence reu, {STRING_MID[RX_DATA,Start,Length]} Start = Position du dbut de la chane extraire Length = Nombre de caractres extraire (utiliser 0 pour lire jusqua la fin ou val) Exemple: {STRING_MID[RX_DATA,2,0]} Exemple: {STRING_MID[RX_DATA,2,3]} Exemple, partir du 2me caractre tout les caractres sauf les 3 derniers: {STRING_MID[RX_DATA,2,-3]}

Manipulation de caractres RIGHT:


Avec cette commande vous pouvez extraire a partir de la droite une partie de la squence reu, {STRING_RIGHT[RX_DATA,Length]} Length = Nombre de caractres extraire partir de la droite Exemple: {STRING_RIGHT[RX_DATA,4]}

Contrler DTR et RTS (ON/OFF):


Commandes pour contrler la Pin DTR et RTS du port srie, {DTR_ON} {DTR_OFF} {RTS_ON} {RTS_OFF}

19

SECTION DES COMMANDES POSSIBLES (suite) Manipulation de caractres LEN:


Cette commande retourne la longueur de la chane de caractre spcifi, {STRING_LEN[RX_DATA,AdditionnerOuSoustraire]} AdditionnerOuSoustraire = Additionner ou soustraire un nombre au rsultat. Exemple: {STRING_LEN[Bonjour !!!,+3]} Le rsultat est: 14 Exemple: {STRING_LEN[Bonjour !!!,-3]} Le rsultat est: 8 Exemple: {STRING_LEN[Bonjour !!!,0]} Le rsultat est: 11

Manipulation de caractres NOSPACE:


Avec cette commande vous pouvez enlever toutes les espaces entre les donnes de la squence reu, {STRING_NOSPACE[RX_DATA,ReplacerPar]} ReplacerPar = Chane de caractres par quoi les espaces seront remplacs. Exemple: {STRING_NOSPACE[1 2 3.22 4.55 2 5,*]} Le rsultat est: 1*2*3.22*4.55*2*5

Manipulation de caractres REPLACE:


Avec cette commande vous pouvez remplacer une chane de caractre par une autre de la squence reu. {STRING_REPLACE[RX_DATA,Trouver,Replacement]} Trouver = Est la chane de caractre recherch dans RX_DATA. * Vous pouvez utiliser NOT: pour remplacer tout les caractres non inclus par le remplacement. Replacement = Va remplacer la chane de caractre trouve dans RX_DATA Exemple: {STRING_REPLACE[RX_DATA,2,A]} Exemple: {STRING_REPLACE[123456,2,A]} Le rsultat est: 1A3456 Exemple: {STRING_REPLACE[123456,NOT:246,A]} Le rsultat est: A2A4A6

Effacer un fichier:
Avec cette commande vous pouvez effacer un fichier, {DEL_FILE[Nom_Fichier]} Nom_Fichier: Dossier et nom du fichier. Exemple: {DEL_FILE[C:\Barcode.txt]}

20

SECTION DES COMMANDES POSSIBLES (suite) Conversion DE BASE:


Avec cette commande vous pouvez convertir un nombre de base dix en une autre base, {CNV_TOBASE[TheNumber,NewBase]} TheNumber = Nombre en base 10 NewBase = La nouvelle base (2 = Binaire, 10 = Dcimale, 16 = Hexadcimale) Exemple: {CNV_TOBASE[255,02]} Exemple: {CNV_TOBASE[RX_DATA,02]}

Conversion BASE:
Avec cette commande vous pouvez convertir un nombre en base 10, {CNV_FROMBASE[TheNumber,OldBase]} TheNumber = Nombre OldBase = Base du nombre (2 = Binaire, 10 = Dcimale, 16 = Hexadcimale) Example: {CNV_FROMBASE[FF,10]} Exemple: {CNV_FROMBASE[RX_DATA,10]}

Conversion de BYTE Hexadcimale:


Avec cette commande vous pouvez convertir la chane de caractres reue de BYTE vers Hexadcimale, HEX_DATA * En d'autre mots, vous devez utiliser HEX_DATA au lieu de RX_DATA * Pour recevoir les donnes en format Hexadcimale invers, utilisez HEXR_DATA

Multipli par:
Avec cette commande vous pouvez multipli, {MULTIPLY[TheNumber,Mutiply_by,Format]} TheNumber = Nombre Mutiply_by = Nombre Format = *Optionnelle: Exemple le format pour 2 dcimales sera: #.## Exemple: {MULTIPLY[10,2]} Exemple: {MULTIPLY[RX_DATA,10,#.##]}

Divis par:
Avec cette commande vous pouvez divis, {DIVIDE[TheNumber,Divide_by,Format]} TheNumber = Nombre Divide_by = Nombre Format = *Optionnelle: Exemple le format pour 2 dcimales sera: #.## Exemple: {DIVIDE[10,2]} Exemple: {DIVIDE[RX_DATA,10,#.##]}

Addition:
Avec cette commande vous pouvez additionner, {SUM[TheNumber1, TheNumber2,Format]} TheNumber1 = Nombre TheNumber2 = Nombre Format = *Optionnelle: Exemple le format pour 2 dcimales sera: #.## Exemple: {SUM[10,2]} Exemple: {SUM[RX_DATA,10,#.##]}

21

SECTION DES COMMANDES POSSIBLES (suite) Soustraction:


Avec cette commande vous pouvez soustraire, {SUB[TheNumber1, TheNumber2,Format]} TheNumber1 = Nombre TheNumber2 = Nombre Format = *Optionnelle: Exemple le format pour 2 dcimales sera: #.## Exemple: {SUB[10,2]} Exemple: {SUB[RX_DATA,10,#.##]}

Cacher un ou des BOUTON(S) VIRTUEL(S):


Avec cette commande vous pouvez rendre invisible un ou des boutons virtuels, {BUTTON_HIDE[XX,XX,XX,...]} XX = Numro du bouton virtuel (ALL = Tous les boutons virtuels) Exemple pour cacher les boutons 1 2 et 3: {BUTTON_HIDE[1,2,3]} Exemple pour cacher tous les boutons: {BUTTON_HIDE[ALL]} * Si vous dsirez quun bouton soit invisible au dmarrage : Dans la configuration de ce bouton, dans le champ Window Title entrer : START_HIDE

Montrer un ou des BOUTON(S) VIRTUEL(S):


Avec cette commande vous pouvez rendre visible un ou des boutons virtuels, {BUTTON_SHOW[XX,XX,XX,...]} XX = Numro du bouton virtuel (ALL = Tous les boutons virtuels) Exemple pour montrer les boutons 1 2 et 3: {BUTTON_SHOW[1,2,3]} Exemple pour montrer tous les boutons: {BUTTON_SHOW[ALL]}

Changer la couleur dun ou des BOUTON(S) VIRTUEL(S):


Avec cette commande vous pouvez changer la couleur dun ou des boutons virtuels, {BUTTON_COLOR[COLORNO,XX,XX,...]} COLORNO = Numro de la couleur dsire XX = Numro du bouton virtuel (ALL = Tous les boutons virtuels) * Pour trouver la valeur dune couleur: Dans un bouton virtuel choisir une couleur avec le bouton ensuite placez le curseur de la souris devant le bouton et attendre la valeur va apparatre. Exemple pour changer la couleur des boutons 1 2 et 3 en rouge: {BUTTON_SHOW[255,1,2,3]} Exemple pour changer la couleur de tous les boutons en rouge: {BUTTON_COLOR[255,ALL]}

Manipulation de caractres RWPAR:


Avec cette commande vous pouvez extraire une partie de la squence reu en utilisant des dlimiteurs, {STRING_RWPAR[RX_DATA,Dlimiteur,Position]} Dlimiteur = Code ASCII du charactre dlimiteur, valeur de 0 255 (Exemple utilisez 9 pour TAB) Position = Numro du paramtre extraire Exemple pour extraire le paramtre #1 dune chane spar par des TAB: {STRING_RWPAR[RX_DATA,9,1]}

22

SECTION DES COMMANDES POSSIBLES (suite) Lecteur de proximit RFID AWID conversion des donnes:
Avec cette commande vous pouvez convertir les donnes dun lecteur de proximit AWID en numro de carte, {CNV_AWID[TheNumber,Facility]} TheNumber = Nombre Facility = 0 pour dsactiv ou 1 pour activ Exemple pour recevoir le code Facility et le Numro de carte:
Ajouter cette rgle dans la section Search and Replace Search Replace by

{ALL_RX}

{CNV_AWID[RX_DATA,1]}

Lecteur dempreinte digitale Bioscrypt conversion des donnes:


Avec cette commande vous pouvez convertir les donnes dun lecteur Bioscrypt en son numro denrlement, {CNV_BIOSCRYPT[TheNumber]} TheNumber = Valeur convertir Exemple: Pour convertir les donnes dun Bioscrypt en son numro denrlement:
Ajouter cette rgle dans la section Search and Replace Search Replace by

{START_WITH}{ASCII:64}

{CNV_BIOSCRYPT[RX_DATA]}{ENTER}

Lecteur dempreinte digitale BluePrint Symcod conversion des donnes:


Avec cette commande vous pouvez convertir les donnes dun lecteur BluePrint en son numro denrlement, {CNV_BLUEPRINT [TheNumber]} TheNumber = Valeur convertir Exemple: Pour convertir les donnes dun BluePrint en son numro denrlement:
Ajouter cette rgle dans la section Search and Replace Search Replace by

{START_WITH}{ASCII:64}

{CNV_BLUEPRINT[RX_DATA]}{ENTER}

Changer le numro du port srie:


Avec cette commande vous pouvez changer le numro du port srie utiliser.
* Parfait pour active ou dsactiv le port srie via un bouton virtuel.

{SERIALPORTNUMBER[TheNumber]} TheNumber = Numro du port srie Exemple pour utiliser le port srie numro 2: {SERIALPORTNUMBER[2]} Exemple pour dsactiver le port srie: {SERIALPORTNUMBER[0]}

Poser une question dans une fentre:


Avec cette commande vous pouvez poser une question et utiliser la rponse. {INPUT_BOX[Question,Titre,X,Y,Dfaut]} Question = La question Titre = Titre de la fentre X = Position horizontale de la fentre (optionnel) Y = Position verticale de la fentre (optionnel) Dfaut = Rponse qui sera propos par dfaut (optionnel) Exemple pour demander le nom de lutilisateur: {INPUT_BOX[Votre nom,Identification]}
*Pour voir le moniteur de positionnement de la souris, entrez dans le champ mot de passe: MOUSE *Pour utiliser la rponse, veuillez utilisez {ANSWER01} pour question 1 et {ANSWER02} pour question 2

23

SECTION DES COMMANDES POSSIBLES (suite) Changer le Prefix:


Avec cette commande vous pouvez changer le Prefix, {PREFIX[String]} Exemple: {PREFIX[Bonjour !!!]}

Changer le Sufix:
Avec cette commande vous pouvez changer le Sufix, {SUFIX[String]} Exemple: {SUFIX[Bonjour !!!]}

Activer une fentre:


Avec cette commande vous pouvez activer la fentre dune application, {APP[Nom_de_la_fentre]} Nom_de_la_fentre = Titre de la fentre que vous voulez activer * Vous pouvez entrer juste une partie du nom. Par exemple si le titre de la fentre est mon application courante vous pouvez entrer seulement le dbut du texte : mon application Exemple: {APP[mon application]}

Changer le Timeout du port srie:


Avec cette commande vous pouvez changer loption Timeout du port srie, {SERIAL_TIMEOUT[Valeur]} Exemple: {SERIAL_TIMEOUT[999.03]} Exemple: {SERIAL_TIMEOUT[0.03]} * Pour plus dinformation sur la Valeur du Timeout, voir la section Configuration du port srie

Changer lintervalle du port srie (Polling):


Avec cette commande vous pouvez changer loption Initialisation xx second(s) du port srie, {SERIALINIT[Secondes,NbEnvoi]} Secondes = Interval entre les envois NbEnvoi = Nombre de fois que le fichier C:\BillProduction.CFG\init_serial.txt Utilisez 9999 pour envoyer la squence linfinie. Utilisez 1 pour 1 fois ou pour arrter lenvoi. Note: Utilisez cette syntaxe pour rutiliser/afficher la valeur du compte courant: {SER_NB_INIT} Note: la fin de lacquisition un vnement {SER_NB_END} sera gnr Exemple: {SERIALINIT[5,50]} Exemple: {SERIALINIT[0.2,10]}

Activer la pin DTR ou RTS durant x seconde(s):


Commandes pour contrler la pin DTR et RTS du port srie, {DTR_PULSE[Dlais]} {RTS_PULSE[Dlais]} Dlais: Dlais en seconde Exemple 1: {DTR_PULSE[2]} Exemple 2: {RTS_PULSE[0.5]}

24

SECTION DES COMMANDES POSSIBLES (suite)


Re-direction sur la mmoire tampon du clavier valeurs possibles:
Chaque touche du clavier est reprsente par un ou plusieurs caractres. Pour envoyer un simple caractre vous navez qu linscrire. Par exemple, pour reprsenter la lettre A, B et C utilisez la squence : ABC. Pour simuler des caractres spciaux utiliser le tableau suivant: Description Commande Envoyer les touches sur le bureau Windows Desktop {WinDesk} Envoyer les touches la fentre en cours {WinCur} Ouvrir le menu Dmarrer {StartWin} Effacement arrire {BACKSPACE}, {BS}, or {BKSP} BREAK {BREAK} Verrouillage des majuscules {CAPSLOCK} Suppression {DELETE} or {DEL} Virgule {COMMA} Flche bas {DOWN} Fin {END} Retour {ENTER}or ~ chappement {ESC} Aide {HELP} Dbut {HOME} Insertion {INSERT} or {INS} Flche gauche {LEFT} Verrouillage numrique {NUMLOCK} Page suivante {PGDN} Page prcdente {PGUP} Imprime cran {PRTSC} Flche droite {RIGHT} Dfilement {SCROLLLOCK} Tabulation {TAB} Flche haut {UP} Prfix courrant {CURPREFIX} Suffixe courrant {CURSUFIX} Heure courante du systme {CURTIME} Date courante du systme {CURDATE:DD-MM-YYYY} Contenu du presse papier {CLIPBOARD} Texte du bouton XX (XX = Le numro du bouton virtuelle) {BUTTON_TXT[XX]} F1 F16 {F1} {F16} {SHIFT_DOWN} Touche Shift enfonc {SHIFT_UP} Touche Shift relch {CTRL_DOWN} Touche Ctrl enfonc {CTRL_UP} Touche Ctrl relch {ALT_DOWN} Touche Alt enfonc {ALT_UP} Touche Alt relch Donnes reus (exemple le Barcode reu) RX_DATA Donnes reus en format Hexadcimal format HEX_DATA ou HEXR_DATA pour format invers En mode TCP SERVER ladresse IP {TCP_ADR} Donnes reus (exemple le Barcode reu) RX_DATA Dernire commande envoye par le logiciel LST_TXCMD {PAUSE.01SEC} Faire une pause de .01 seconde {PAUSE.1SEC} Faire une pause de .1 seconde {PAUSE.5SEC} Faire une pause de .5 seconde {PAUSE1SEC} Faire une pause de 1 seconde {PAUSE2SEC} Faire une pause de 2 secondes Pour envoyer une combinaison de touch avec les touches SHIFT, CTRL et ALT, prcdez la touche par un de ces codes: {SHIFT} {CTRL} {ALT} Exemple, pour envoyer ALT et A utilisez la syntaxe suivante: {ALT}

25

Personnaliser l'interface Inclus dans cette version: La possibilit de personnalis l'interface avec votre Nom de compagnie, logos, crans, mot de passe, rpertoire, langage ... L'utilisateur va penser que vous tes le crateur de ce logiciel !
- Pour extraire la configuration actuel du logiciel, entrez dans le champ mot de passe: SAVE_SKIN - Aprs cette action, un message va vous indiquer sous quelle fichiers et ou la configuration t enregistre. - Maintenant vous pouvez modifier la configuration de mon logiciel ! Tous les fichiers de configurations commencent par Skin - Pour charger vos modifications vous navez qu entrer dans le champ mot de passe: LOAD_SKIN
*Au dmarrage le logiciel va charger automatiquement votre configuration. *Pour placer les objets, ouvrir le moniteur de positionnement de la souris, vous navez qu entrer dans le champ mot de passe: MOUSE et ensuite dplacer la fentre principale dans le coin suprieur gauche.

Comment changer le rpertoire de configuration par dfaut: *Par dfaut la configuration est enregistr dans le rpertoire C:\BillProduction.CFG\ Pour changer ce rpertoire: - Dans le mme rpertoire que le .exe de mon application ou directement dans le C:\ modifier le fichier: BPCFGDIR.TXT * Ce fichier contient le rpertoire par dfaut. * Plusieurs logiciels BillRedirect installs sur des ordinateurs diffrents, peuvent utiliser le mme rpertoire via le rseau. Si la configuration est change dans un ordinateur, les autres ordinateurs vont se synchroniser automatiquement dans les 5 prochaines secondes.
Pour rendre linterface du logiciel invisible : Veuillez crer le fichier suivant C:\BillProduction.cfg\hideprg.txt

La configuration du logiciel se trouve dans le rpertoire C:\BillProduction.cfg\*.* alors pour dupliquer la configuration dun ordinateur un autre, vous navez qua copier ce rpertoire.
* Fermer Bill Redirect sur lordinateur de destination avant de copier les donnes.

tape par tape, comment refaire votre propre installation package


- Dcompresser http://www.billproduction.com/Bill_COMtoKB.ZIP dans C:\BillRPackage\ - Copier votre configuration qui est dans C:\BillProduction.cfg\*.* dans C:\BillRPackage\ - Renommer le fichier Setup.exe en Z.EXE - Crer le fichier Setup.bat ... qui doit contenir ce qui suit: @echo off md c:\BillProduction.CFG copy *.cfg c:\BillProduction.CFG copy skin*.* c:\BillProduction.CFG copy *.TAG c:\BillProduction.CFG copy *.BMP c:\BillProduction.CFG copy *.TXT c:\BillProduction.CFG Z.EXE - Compresser les fichier dans C:\BillRpackage\*.* dans Mon_Package.ZIP *** Votre package est prt tre distribu !

26

Le slecteur de multi-configuration Inclus dans cette version: La possibilit dactiver une liste droulante qui permet lusager de slectionner la configuration quil dsire.

Voil comment activer le slecteur et crer une nouvelle configuration :


Premirement, configurez le logiciel Bill Redirect comme vous le dsirez. Dans le rpertoire C:\BillProduction.CFG\ renommer tout les fichiers qui se terminent par .CFG en ajoutant au dbut des noms: CFGB_CONFIGNAME_ Exemple le fichier GENERAL.CFG deviendra CFGB_CONFIGNAME_GENERAL.CFG
* Dans la syntaxe prcdente, veuillez remplacer CONFIGNAME par le nom que vous dsirez donner cette configuration. * Attention le nom de la configuration ne doit pas contenir de caractre _

Vous devez faire la mme chose avec tous les fichiers .CFG prsent dans Pour crer une dautre configuration, veuillez faire les mmes tapes mais avec un CONFIGNAME diffrent

27

Pour plus de flexibilit/doptions ou un installe au nom de votre compagnie: info@BillProduction.com


* galement disponibles sur demande, toutes nos publicits (format PDF) sont disponibles en mode sources (Document Word) Envoyez votre demande :

info@BillProduction.com

28