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 :

recuperer chaine caracteres depuis systeme


Sujet :

VBScript

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 183
    Par défaut recuperer chaine caracteres depuis systeme
    Bonjour,

    j'aimerai bien savoir si il est possible de recuperer une chaine de caracteres qui s'affiche, afin de la coller sur un fichier excel.

    j'ai les parametres de ligne et colonne comme position de chaine.

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    et elle s'affiche ou la chaine à afficher ..?

    pour agir sur une feuille Excel en VBScript, si Excel est installé sur ton PC tu peu utiliser l'automation voir une exemple : Comment piloter Excel pour créer un classeur.xls ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 183
    Par défaut
    Bonsoir,

    Merci bbil pour ta reponse.

    pour la chaine elle s'affiche sur un systeme ( ERP).

    Bon, pour coller par exemple une chaine à partir d'un fichier excel j'utilise le resultat d'une requete sql comme suit :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        autECLSession.autECLPS.SetCursorPos 20,21
       autECLSession.autECLOIA.WaitForInputReady
       autECLSession.autECLPS.SendKeys rs("chaine")
    ce que je veux c'est l'operation reciproque, c'est que, à partir d'une position "bien definie" du curseur recuperer une chaine de longueur aussi bien definie.

    en utilisant la sourie je peux copier la chaine en la selectionnant, (comme une selection dans l'outil "paint" de windows ou l'invite de commande , ça se ressemble plus).

    j'aimerai bien savoir si il existe par exple la syntaxe suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    positionner le curseur à p(a,b)
    activer la touche MAJ
    selectionner la chaine de p(a,b) à p(a, b+x)
    copier la chaine
    tu peux imaginer le systeme comme par exple l'invite de commande windows,
    tu as une chaine sur l'ecran, tu connais son emplacement sur l'ecran, et tu veux copier cette chaine.

    merci.

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 183
    Par défaut
    Bonjour,

    la solution serai peut etre de savoir :

    comment copier une chaine caracteres, sachant qu'on a uniquement comme parametres la position du curseur( càd au debut de la chaine) et la longueur de la chaine?

    merci pour votre aide.

Discussions similaires

  1. [Toutes versions] Recuperer chaine de caracteres entre balise de W vers Excel
    Par djamat dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 06/05/2013, 09h54
  2. [MySQL] Probleme recuperation chaine de caracteres
    Par darkxel dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 10/06/2011, 11h35
  3. Réponses: 9
    Dernier message: 15/01/2006, 20h22
  4. Pb de recuperation heure et date systeme
    Par d.w.d dans le forum C++
    Réponses: 3
    Dernier message: 28/01/2005, 23h39
  5. Réponses: 6
    Dernier message: 04/01/2004, 20h59

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