Isoler mots-clé dans une réponse batch

milix -  
brucine Messages postés 24027 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

A voir également:

2 réponses

jee pee Messages postés 32066 Date d'inscription   Statut Modérateur Dernière intervention   9 913
 

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
brucine Messages postés 24027 Date d'inscription   Statut Membre Dernière intervention   3 999
 

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