slt Yannick,
dans le tuto je ne trouve pas les fonctions de chaine de caractères, y sont 
elle ?
si oui, dans  quelle rubrique ?
merci !!
  ----- Original Message ----- 
  From: Yannick Youalé 
  To: [email protected] 
  Sent: Friday, January 31, 2014 4:37 PM
  Subject: [progliste] Propagande pour le VBScript couplé au HTA


  Salut à tous !

  Comme le veut désormais la tradition, je viens une fois de plus me vanter de 
mes petits exploits professionnels.

  Et conséquemment faire la propagande d'un procédé de programmation qui 
consiste à  associer du VBScript et des interfaces en HTA.

  Comme vous le savez, le VBScript est un langage de script extrèmement 
puissant, ayant accès à pratiquement toutes les ressources de Windows, mais qui 
souffre cependant d'un défaut, c'est qu'il n'est qu'un langage de script, et 
par conséquent est condamné à n'etre exécuté que de façon invisible, sans 
interface graphique.

  Ce qui n'est pas tout à fait vrai car, on peut se servir du HTA pour créer 
des interfaces manipulable par le code VBScript tournant en arrière-plan. 
Donnant ainsi au VBScript une envergure proche d'un langage à interface 
graphique.

  Le document que je vous offre en pièce jointe vous expliquera assez 
simplement cette technique, exemples de code à l'appuie.

  Ce qui m'a donc permis de répondre à un besoin professionnel comme annoncé 
plus haut.

  En effet, dans notre société, nous avons finalement ressenti le besoin de 
synchroniser les informations d'identification des employés, entre les 
multiples interfaces par lesquelles ils doivent se loguer.

  Et pour qu'il retiennent facilement leurs mots de passe, nous avons décidé 
que ce serait à eux-meme de les définir.

  Pour ce faire, j'ai réalisé (en une après-midi) une petite application en HTA 
sensé nous permettre de faire cette récolte de mots de passe de manière 
sécurisée, afin de les sauvegarder instantannément à chaque fois dans le 
fichier réservé à cet effet ayant été posé sur notre serveur d'entreprise.

  La manoeuvre consistait à placer cet application sur un ordinateur portable 
relié à notre réseau local, et d'aller rencontrer les employé les uns après les 
autres pour qu'ils y entrent ce qu'ils voulaient comme mot de passe.

  L'interface comprenait les champs suivant:
  * combobox "liste des employés", avec un item nouvel employé pour ajouter un 
employé qui ne se trouverait pas encore dans cette  liste.
  * textbox "Tapez votre mot de passe";
  * textbox "confirmez votre mot de passe";
  * bouton "valider".

  Bien entendu, un controle de validité avant enregistrement étant réalisé sur 
les mots de passe entrés par les employés. Pour éviter par exemple que:
  un mot de passe trop long ou trop court, pas assez robuste, différent de la 
première occurence tapée, ne soit accepté.

  Les champs mots de passe étant masqués, il n'y avait pas de risque qu'un 
employés présent dans les parrage puisse flasher le MDP de son voisin ou des 
autres. A moins... que ce voisin ne photographie la position des doigts de 
celui qui tape biensur. MDR !


  En définitive, les principaux avantages avec cette technologie que je vous 
vante, sont la rapidité d'implémentation d'une idée, la grande liberté de ses 
possibilités, en plus du fait que cela fonctionne sur toutes les versions de 
Windows sur lesquelles j'ai pu l'exécuter (de Windows XP à Windows 8).

  Donc, pensez-y lorsque vous aurez des besoins ou situations simmilaires.

  Yannick Daniel Youalé
  La programmation est une religion. Aimez-la, ou quittez-la.






Répondre à