IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Vos Contributions VBScript Discussion :

xGUICOM le composant GUI VBScript portable


Sujet :

Vos Contributions VBScript

  1. #1
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 301
    Points : 3 560
    Points
    3 560
    Par défaut 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
    enjoy

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Bug - CheckBox & OptionButton - SetValueFromID force la valeur à 0
    En premier lieu, bravo et merci pour cet outil, j'en rêvais !

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    SetValueFromID = .SendMessageA(hNWnd,BM_SETCHECK,0,0)
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SetValueFromID = .SendMessageA(hNWnd,BM_SETCHECK,vData,0)
    Après modification, la méthode fonctionne correctement.

  3. #3
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 301
    Points : 3 560
    Points
    3 560
    Par défaut
    désolé de jouer les nécromants
    ...et je reviens du royaume des morts pour te répondre...
    bon en fait, je reviens plutôt de la plage là
    je te remercie pour ce retour constructif qui prouve que xGuiCom a pu servir à au moins une personne sur le net
    ça m'a rappelé qu'il existait dans les tuyaux une maj 1.1 qui ajoutait quelques fonctionnalités voir ici
    je n'ai pas la main actuellement pour régénérer l'article pour corriger le bug mais ce sera fait avant la fin du mois

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut 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

  5. #5
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 301
    Points : 3 560
    Points
    3 560
    Par défaut
    Bonjour,
    Comment télécharger ce source
    A la fin de l'article au chapitre Liens tu trouveras celui qui te permettra de télécharger le pack à savoir :
    le composant xGuiCom.wsc
    un exemple de script vbs exploitant ledit composant
    un fichier resource basique contenant une boite de dialogue

    Il suffit de placer son contenu dans un répertoire sans restriction des droits en écriture
    (le composant auto-extrait au 1er appel deux fichiers binaires qu'il sauvegarde dans le répertoire)
    ...et relire l'article pour en comprendre le fonctionnement.
    Maintenant, si tu attends du script qu'il télécharge du contenu en HTTP, ce n'est pas du tout la fonction
    de xGuiCom qui permet juste d'écrire une interface graphique native win32 sans dépendre d'un quelconque
    moteur de rendu HTML.

Discussions similaires

  1. Le composant GUI définitif pour vbs
    Par omen999 dans le forum Vos Contributions VBScript
    Réponses: 4
    Dernier message: 21/09/2010, 12h46
  2. Police des titres pour figure et composants GUI
    Par Contractofoued dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 06/09/2007, 14h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo