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

VBScript Discussion :

Agir sur la selection d'un texte en VBS


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 5
    Par défaut Agir sur la selection d'un texte en VBS
    Bonjour,

    Je souhaite agir en VBS sur un texte préalablement sélectionné.

    Un exemple :

    Je sélectionne un texte avec ma souris que je souhaite entourer d'un slash et d'un antisalsh. Ex :

    - Je sélectionne avec ma souris le texte suivant : Texte d'exemple
    - J'exécute mon script VBS...
    - J'obtiens à l'affichage ce résultat : \Texte d'exemple/

    Merci pour votre aide !

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

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    bonjour,
    et ce fameux texte s'affiche dans quel contexte d'exécution (application, champ ou classe de contrôle) ?
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2009
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 63
    Par défaut
    en HTA biensur.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 5
    Par défaut
    Citation Envoyé par omen999 Voir le message
    bonjour,
    et ce fameux texte s'affiche dans quel contexte d'exécution (application, champ ou classe de contrôle) ?
    Bonjour,

    Merci pour votre intervention.

    Ce texte s'affiche dans une application !

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

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    Ce texte s'affiche dans une application !
    on progresse...
    laquelle et où exactement ?
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 5
    Par défaut
    Citation Envoyé par omen999 Voir le message
    on progresse...
    laquelle et où exactement ?
    Merci

    Ce script serait exécuté par l'intermédiaire de l'application "Clavier +" en configurant une touche.

    Ce script pourrait par exemple être exécuté dans le "bloc-notes" de Windows.

    A++

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

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    Ce script pourrait par exemple être exécuté dans le "bloc-notes" de Windows.
    j'aime le "par exemple" qui trahit une certaine méconnaissance du problème
    a priori il existe une méthode rustique et assez foireuse utilisant les méthodes AppActivate et SendKeys de l'objet WshShell
    (voir la doc qui contient un exemple) http://vb.developpez.com/faqvbs/?page=I#vbshelp
    en envoyant d'abord un ctrl-x pour mémoriser la sélection tout en la supprimant, puis insérer le 1er slash, puis ctrl-v pour réinsérer la sélection, et enfin insérer le 2ème slash
    la 2ème méthode beaucoup + sûre utilisant l'api win32 avec dynamicwrapperx http://contrib-vb.developpez.com/ome...namicWrapperX/
    et à base de messages EM_GETSEL et EM_REPLACESEL mais c'est beaucoup + complexe
    ça fera peut-être l'objet d'un exemple dans les contribs vbs un jour...
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

Discussions similaires

  1. Agir sur les input radio et text
    Par jerome38000 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 10/01/2007, 11h00
  2. text-align sur un select sous IE
    Par manaboko dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 21/12/2006, 12h34
  3. Réponses: 2
    Dernier message: 29/03/2006, 18h18
  4. Faire apparaître un champ texte en cliquant sur un select
    Par yoyot dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/03/2005, 16h16
  5. Agir sur le texte entré dans un éditeur
    Par FatalError dans le forum C++
    Réponses: 1
    Dernier message: 24/10/2004, 14h54

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