Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1696 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Instruction non reconnue !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Instruction non reconnue !

n°1111661
Ant8386
Posté le 07-06-2005 à 18:20:47  profilanswer
 

Bonsoir tlm,
 
J'ai un petit programme (test.vbs) dans lequel j'ai l'instruction :
wscript.stdout.write
J'exécute mon script comme ça sous la console de commande :
wscript test.vbs
Et j'ai l'erreur suivante :
Windows Script Host / Descripteur non valide / Code = 80070006
 
Sachant qu'en mode d'exécution cscript test.vbs, ça m'affiche correctement le résultat dans la console et que wscript.echo en mode d'exécution wscript test.vbs marche parfaitement, d'où pensez-vous que l'erreur provienne ????
 
Merci d'avance

mood
Publicité
Posté le 07-06-2005 à 18:20:47  profilanswer
 

n°1112390
dahlo
Posté le 08-06-2005 à 11:34:45  profilanswer
 

M$

Citation :

The StdOut property returns an object representing the standard output stream. The StdIn, StdOut, and StdErr streams can be accessed while using CScript.exe only. Attempting to access these streams while using WScript.exe produces an error


 

n°1112418
Ant8386
Posté le 08-06-2005 à 11:49:09  profilanswer
 

Effectivement je vois mal comment ça aurait pu marcher ! Dommage que ce ne soit pas convivial la console...

n°1112729
Ant8386
Posté le 08-06-2005 à 14:59:50  profilanswer
 

----------------------------------------
-- Dim dico
-- set dico = wscript.CreateObject("Scripting.FileSystemObject" )
 
-- wscript.echo "Le dictionnaire a " & dico.Count & " éléments"
----------------------------------------
 
et comment se fait-il qu'un code de ce style exécuté sur ma machine ne fonctionne pas et me retourne l'erreur suivante :
 
"Cet objet ne gère pas cette propriété ou cette méthode:'Count'"
 
???
 
Je ne comprend vraiment pas là...
 
Merci d'avance

n°1112841
dahlo
Posté le 08-06-2005 à 16:09:30  profilanswer
 

____________________________________________________________________________________________
Dim dico
Dim i
Set dico = CreateObject("Scripting.Dictionary" )
With dico
   .Add 1,"Un dictionnaire n'a aucun rapport avec FSO; c'est une classe d'objet à part entière"
   .Add 2, "Consulte-> http://msdn.microsoft.com/library/ [...] ionary.asp"
   For i=1 to .Count
       Wscript.Echo "L'avis " & i & " est : " &  .item(i)
   next
   Wscript.Echo "Nb de réponse à la question : " & .count
End With
Set dico = Nothing
_____________________________________________________________________________________________

n°1112919
Ant8386
Posté le 08-06-2005 à 16:58:33  profilanswer
 

merci beaucoup beaucoup beaucoup pour ton aide
vraiment très sympa !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Instruction non reconnue !

 

Sujets relatifs
quelle instruction pour remplacer BRAProbleme avec l'instruction ORDER BY
[CSS]Technique reconnue pour postionner verticalement les blocs?mysql_real_escape_string non reconnue ?
equivalence instruction <--> numero hexaClasse non reconnue
question sur une instruction avec un "size of "[RESOLU] Image non reconnue, enregistrement uniquement en BMP !
VBA Excel instruction pour desactiver les Msgbox() ?Instruction DIV ...
Plus de sujets relatifs à : Instruction non reconnue !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)