Isoler mots-clé dans une réponse batch

milix -  
brucine Messages postés 24815 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

j'aimerai savoir il est possible, lors ce que l'on a une réponse, que le script batch isole certains mots pour savoir quoi répondre.

Exemple si j'ai la phrase "j'ai fait du vélo".

Il isole "vélo" pour pouvoir répondre "j'aime le vélo"

Je ne sais pas si je suis très clair...

Je travaille sur Windows 7.

Merci à tous ceux qui essaierons de répondre.

Milix

2 réponses

  1. jee pee Messages postés 31878 Date d'inscription   Statut Modérateur Dernière intervention   9 978
     

    Bonjour,

    Un script batch, basé sur la ligne de commande (anciennement msdos) ne sera pas idéal pour ce type de traitement. J'y préfèrerais un véritable langage de programmation comme Python.


    0
  2. brucine Messages postés 24815 Date d'inscription   Statut Membre Dernière intervention   4 165
     

    Bonjour,

    On ne sait pas comment est obtenue la "réponse".

    A supposer qu'elle soit définie par une sentence SET /P, on redirige sa variable par >> vers un fichier texte, on y cherche via
    FIND /C le "nombre de lignes" contenant le mot choisi dans une conditionnelle: si le mot existe, c'est que le résultat de FIND /C est supérieur à 0:

    IF FIND /C... GTR 0 ECHO Tartempion

    0