OVH Cloud OVH Cloud

Pb avec stdout

1 réponse
Avatar
berthelagrandepatte
Bonjour

Je suis en plein apprentissage de windows scripting et je suis bloqué sur
un petit programme dans mon exemple du cours.

Le programme s'appelle "lectures claviers" et voici le contenu:

'lectures clavier
wscript.stdout.write "tapez votre nom:"
nom=wscript.stdin.readline
wscript.stdout.writeline "bonjour " & nom

A chaque fois que je l'éxécute, une erreur s'affiche en précisant que c'est
le 1er mot de la 2eme ligne donc wscript (descripteur non valide)

J'ai cherché un peu et il est dit que stdout ne peut fonctionner avec
wscript mais cscript. J'ai rempplacé wscript par cscript et j'ai toujours un
message d'erreur mais différent(objet requis cscript).

Je vous le demande, ou est l'erreur ?


Merci de vos réponses

1 réponse

Avatar
Jean
Bonjour

Je suis en plein apprentissage de windows scripting et je suis bloqué sur
un petit programme dans mon exemple du cours.

Le programme s'appelle "lectures claviers" et voici le contenu:

'lectures clavier
wscript.stdout.write "tapez votre nom:"
nom=wscript.stdin.readline
wscript.stdout.writeline "bonjour " & nom

A chaque fois que je l'éxécute, une erreur s'affiche en précisant que c'est
le 1er mot de la 2eme ligne donc wscript (descripteur non valide)

J'ai cherché un peu et il est dit que stdout ne peut fonctionner avec
wscript mais cscript. J'ai rempplacé wscript par cscript et j'ai toujours un
message d'erreur mais différent(objet requis cscript).

Je vous le demande, ou est l'erreur ?


Merci de vos réponses


Le script ne change pas :

'---8<---lectures clavier.vbs
wscript.stdout.write "tapez votre nom:"
nom=wscript.stdin.readline
wscript.stdout.writeline "bonjour " & nom
'---8<---lectures clavier.vbs

Mais pour l'exécuter avec cscript faites Bouton Démarrer-Exécuter et
tapez :

%comspec% /k cscript.exe "c:mes scriptslectures clavier.vbs"

(en mettant le chemin correct vers votre script "lectures clavier.vbs")

Amicalement,

--
Jean - JMST
Belgium