Isoler mots-clé dans une réponse batch

Fermé
milix - 17 nov. 2022 à 17:30
brucine Messages postés 14316 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 25 avril 2024 - 17 nov. 2022 à 17:49

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 39637 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 avril 2024 9 235
17 nov. 2022 à 17:49

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 14316 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 25 avril 2024 1 813
17 nov. 2022 à 17:49

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