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.
