Je cherche à apprendre comment faire en sorte que stdin et stdout soient
non bloquant dans un configuration particulière.
Ce que je cherche à faire pour comprendre ma difficulté :
avoir un script (distant)
qui réalise une sorte de hub lanceur de scripts.
le premier argument donne le script à lancer.
suivant le script à lancer d'autres arguments sont parfois nécessaie, là
je n'ai pas de problème pour filer les arguments au script choisi.
là où ça coince pour moi c'est quand le script lancé a besoin d'un
argument suplémentaire uniquement dans certains cas.
un exemple : j'ai un script "recettes" qui me télécharge une recette en
la dépouillant de toutes les pubs associées, puis range la recette dans
un répertoire qui est fonction d'une catégorie de recette genre "Entrée,
Plat ou Dessert", MAIS, quelquefois le script ne parvient pas
-automatiquement- à déterminer le type de recette il pose alors la
question à l'utilisateur.
C'est dans ce cas-là, c'est-à-dire quand je simule une entrée
utilisateur que tout se bloque.
Je cherche à apprendre comment faire en sorte que stdin et stdout soient
non bloquant dans un configuration particulière.
Ce que je cherche à faire pour comprendre ma difficulté :
avoir un script (distant)
qui réalise une sorte de hub lanceur de scripts.
le premier argument donne le script à lancer.
suivant le script à lancer d'autres arguments sont parfois nécessaie, là
je n'ai pas de problème pour filer les arguments au script choisi.
là où ça coince pour moi c'est quand le script lancé a besoin d'un
argument suplémentaire uniquement dans certains cas.
un exemple : j'ai un script "recettes" qui me télécharge une recette en
la dépouillant de toutes les pubs associées, puis range la recette dans
un répertoire qui est fonction d'une catégorie de recette genre "Entrée,
Plat ou Dessert", MAIS, quelquefois le script ne parvient pas
-automatiquement- à déterminer le type de recette il pose alors la
question à l'utilisateur.
C'est dans ce cas-là, c'est-à-dire quand je simule une entrée
utilisateur que tout se bloque.
Je cherche à apprendre comment faire en sorte que stdin et stdout soient
non bloquant dans un configuration particulière.
Ce que je cherche à faire pour comprendre ma difficulté :
avoir un script (distant)
qui réalise une sorte de hub lanceur de scripts.
le premier argument donne le script à lancer.
suivant le script à lancer d'autres arguments sont parfois nécessaie, là
je n'ai pas de problème pour filer les arguments au script choisi.
là où ça coince pour moi c'est quand le script lancé a besoin d'un
argument suplémentaire uniquement dans certains cas.
un exemple : j'ai un script "recettes" qui me télécharge une recette en
la dépouillant de toutes les pubs associées, puis range la recette dans
un répertoire qui est fonction d'une catégorie de recette genre "Entrée,
Plat ou Dessert", MAIS, quelquefois le script ne parvient pas
-automatiquement- à déterminer le type de recette il pose alors la
question à l'utilisateur.
C'est dans ce cas-là, c'est-à-dire quand je simule une entrée
utilisateur que tout se bloque.
écrit dans quel langage ?
qui réalise une sorte de hub lanceur de scripts.
le premier argument donne le script à lancer.
suivant le script à lancer d'autres arguments sont parfois nécessaie, là
je n'ai pas de problème pour filer les arguments au script choisi.
là où ça coince pour moi c'est quand le script lancé a besoin d'un
argument suplémentaire uniquement dans certains cas.
un exemple : j'ai un script "recettes" qui me télécharge une recette en
la dépouillant de toutes les pubs associées, puis range la recette dans
un répertoire qui est fonction d'une catégorie de recette genre "Entrée,
Plat ou Dessert", MAIS, quelquefois le script ne parvient pas
-automatiquement- à déterminer le type de recette il pose alors la
question à l'utilisateur.
Comment fais-tu pour poser la question ?
Et pour saisir la réponse ?
C'est dans ce cas-là, c'est-à-dire quand je simule une entrée
utilisateur que tout se bloque.
Que veux-tu dire par "simuler" ? N'est-ce pas une vrai entrée que tu
souhaites faire ?
écrit dans quel langage ?
> qui réalise une sorte de hub lanceur de scripts.
>
> le premier argument donne le script à lancer.
>
> suivant le script à lancer d'autres arguments sont parfois nécessaie, là
> je n'ai pas de problème pour filer les arguments au script choisi.
>
> là où ça coince pour moi c'est quand le script lancé a besoin d'un
> argument suplémentaire uniquement dans certains cas.
>
> un exemple : j'ai un script "recettes" qui me télécharge une recette en
> la dépouillant de toutes les pubs associées, puis range la recette dans
> un répertoire qui est fonction d'une catégorie de recette genre "Entrée,
> Plat ou Dessert", MAIS, quelquefois le script ne parvient pas
> -automatiquement- à déterminer le type de recette il pose alors la
> question à l'utilisateur.
Comment fais-tu pour poser la question ?
Et pour saisir la réponse ?
>
> C'est dans ce cas-là, c'est-à-dire quand je simule une entrée
> utilisateur que tout se bloque.
Que veux-tu dire par "simuler" ? N'est-ce pas une vrai entrée que tu
souhaites faire ?
écrit dans quel langage ?
qui réalise une sorte de hub lanceur de scripts.
le premier argument donne le script à lancer.
suivant le script à lancer d'autres arguments sont parfois nécessaie, là
je n'ai pas de problème pour filer les arguments au script choisi.
là où ça coince pour moi c'est quand le script lancé a besoin d'un
argument suplémentaire uniquement dans certains cas.
un exemple : j'ai un script "recettes" qui me télécharge une recette en
la dépouillant de toutes les pubs associées, puis range la recette dans
un répertoire qui est fonction d'une catégorie de recette genre "Entrée,
Plat ou Dessert", MAIS, quelquefois le script ne parvient pas
-automatiquement- à déterminer le type de recette il pose alors la
question à l'utilisateur.
Comment fais-tu pour poser la question ?
Et pour saisir la réponse ?
C'est dans ce cas-là, c'est-à-dire quand je simule une entrée
utilisateur que tout se bloque.
Que veux-tu dire par "simuler" ? N'est-ce pas une vrai entrée que tu
souhaites faire ?
Que veux-tu dire par "simuler" ? N'est-ce pas une vrai entrée que tu
souhaites faire ?
Que veux-tu dire par "simuler" ? N'est-ce pas une vrai entrée que tu
souhaites faire ?
Que veux-tu dire par "simuler" ? N'est-ce pas une vrai entrée que tu
souhaites faire ?
reste à remplacer la ligne :
stdin.puts "Entree" if line.chomp.end_with? '?'
par quelque chose du genre :
stdin.puts gets.chomp if line.chomp.end_with? '?'
avec le "gets.chomp" opérant sur le stdin du terminal...
reste à remplacer la ligne :
stdin.puts "Entree" if line.chomp.end_with? '?'
par quelque chose du genre :
stdin.puts gets.chomp if line.chomp.end_with? '?'
avec le "gets.chomp" opérant sur le stdin du terminal...
reste à remplacer la ligne :
stdin.puts "Entree" if line.chomp.end_with? '?'
par quelque chose du genre :
stdin.puts gets.chomp if line.chomp.end_with? '?'
avec le "gets.chomp" opérant sur le stdin du terminal...