xGUICOM le composant GUI VBScript portable
bonjour,
au menu aujourd'hui, un composant "HTA-killer" , xGUICOM qui vous permettra de concevoir rapidement et facilement des boites de dialogue pour vos scripts
sans avoir à se soucier du déploiement puisque le composant est "portable"
merci de me signaler les bugs fonctionnalités involontaires :aie:
enjoy :D
Bug - CheckBox & OptionButton - SetValueFromID force la valeur à 0
En premier lieu, bravo et merci pour cet outil, j'en rêvais ! :ccool:
Ensuite, désolé de jouer les nécromants (2 ans, gloups...), mais ça servira peut-être à d'autres...
J'ai testé les CheckBox & Option Button, j'ai eu le même bug:
La méthode SetValueFromID ne fonctionne pas avec ces contrôles, en effet, quelle que soit la valeur donnée en paramètre, le résultat est un CheckBox ou OptionButton non coché (valeur forcée à 0).
J'ai donc jeté un œil au fichier xGuiCom.wsc, et j'ai modifié la ligne 1126,
Code:
SetValueFromID = .SendMessageA(hNWnd,BM_SETCHECK,0,0)
en
Code:
SetValueFromID = .SendMessageA(hNWnd,BM_SETCHECK,vData,0)
Après modification, la méthode fonctionne correctement. 8-)
Petite question concernant xGUICOM
Bonjour Omen999.
Je ne sais pas si tu es toujours actif sur ce post, mais je suis tombé sur ton article qui m'a bcp intéressé.
J'ai un code VBScript qui s'appuyait sur Internet Explorer pour afficher un suivi d'exécution (oIE.navigate) et il faudrait que je trouve une solution de remplacement
pour pallier la disparition d'IE ( Edge ne supportant pas la cohabitation avec Vbs !?)
Par contre je ne suis pas expert et je voulais savoir :
- Comment télécharger ce source
- Comment le mettre en œuvre
Merci d'avance pour tes éclairages.
Cdlt