Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : utilisaion des api windows avec vbscript/wsh [ Windows / Shell ] (JeanMarie64)

vendredi 5 octobre 2007 à 10:38:34 | utilisaion des api windows avec vbscript/wsh

JeanMarie64

bonjour

j'ai tout d'abord fait un petit programme utilisant les fonctions de bases de vbscript/wsh ;
je nomme le fichier example.vbs et j'obtiens le résultat attendu en double-cliquant sur
ce fichier ou bien en tapant dans une fenêtre dos :
>cscript example.vbs
maintenant si je commence à utiliser des fonctions évoluées, j'ai systématiquement une erreur de compilation ; ainsi avec le fichier example.vbs suivant :
Private Sub Image1_Click()
   MsgBox "Clic simple sur l'image"
End Sub

Private Sub Image1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    MsgBox "Double-clic sur l'image"
End Sub

j'ai l'erreur example.vbs(5, 42) Erreur de compilation Microsoft VBScript: ')' attendu

faut-il quelque part faire référence à une dll ? signaler cette référence en début de fichier ??

merci d'avance

Jean-Marie



vendredi 5 octobre 2007 à 20:09:49 | Re : utilisaion des api windows avec vbscript/wsh

JMO

Membre Club


 Bonsoir,


Rien à déclarer.
Exemple en mode console:
cscript d:\test\example.vbs "ceci est un argument"


WScript.Echo "début du script"
Set objArgs = WScript.Arguments
MyVar = "Bonsoir!"
If objArgs.Count = 1 Then MyVar = objArgs(0)
Set objArgs = Nothing

Call Exemple1(MyVar)
Call Exemple2(InputBox("Exemple de variable","Title InputBox",Now))

Private Sub Exemple1(MyVar)
   WScript.Echo "Variable passée en argument" &vbCrLf& MyVar
   MsgBox MyVar,,"MsgBox"
End Sub

Private Sub Exemple2(ByVal Cancel)
   WScript.Echo "variable passée en inputbox" &vbCrLf& Cancel
   MsgBox Cancel,,"Msgbox"
End Sub
WScript.Echo "fin  du script"

Attention, pour les questions concernant vbs, choisir le thème
Vous êtes ici : Thèmes / Visual Basic 6 / Langages dérivés / VBScript

jean-marc

lundi 8 octobre 2007 à 09:49:36 | Re : utilisaion des api windows avec vbscript/wsh

JeanMarie64

bonjour

merci pour l'info mais çà ne résoud pas mon pb concernant la ligne :
Private Sub Image1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Erreur de compilation Microsoft VBScript: ')' attendu au caractère 42
je m'en vais poser la question dans le bon forum
Jean-Marie

lundi 8 octobre 2007 à 12:11:16 | Re : utilisaion des api windows avec vbscript/wsh

JMO

Membre Club


 Bonjour,

As MSForms.ReturnBoolean => déclaration pour vb6.

Private Sub Image1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)

jean-marc



Cette discussion est classé dans : fichier, vbs, vbscript, example, wsh


Répondre à ce message

Sujets en rapport avec ce message

Executé un fichier avec VBScript [ par bidou72 ] Salut Je commence la programation avec le bloc note ou j'entre de simple commance comme redémarrer un ordi ou ouvrir ces lecteur et et ke je transform VBScript : mettre une image dans un fichier [ par Lysae ] Bonjour à tous, je cherche à imprimer des tickets de caisse, pour cela ma facture doit obligatoirement être ouverte avec wordpad. Je met donc tous le Programme VBS [ par tkhaled53 ] Bonjour tout le monde, je suis un « très grand » débutant en programmation  je suis là en espérant que je trouverai des réponses à mes interrog VBS : Rechercher une valeur dans un tableau excel [ par sboulic ] Bonjour,Novice en VBScript (en prog tout court), je dois modifier un script de logon windows (.vbs) pour aller chercher une veleur dans un fichier.J'a VBS Chercher et remplacer une ligne par une autre dans un fichier texte [ par toulouz1 ] Bonjour,Je suis relativement débutant en VBS, galère sur un pb que je supposais simple et tranquille au départ, en VBS : J'ai un fichier texte avec un vbs : Faire un archiveur [ par cedric4242 ] Bonjour, Je cherche a réaliser un archiveur en vbs (je sais idée bizard mais c'est pour mon ecole). Je souhaite donc pouvoir concaténer différents typ VBS - Comment passer outre l'erreur 800a0046 acces refusé [ par jakoo9 ] Bonjour,Je cherche a lire plusieurs fichiers a l'aide d'un script VBS dans un répertoire, seulement je n'ai pas accès a tous les fichiers (permission comment importer le résultat de xcacls.vbs dans un fichier texte en VB [ par oliviereweb ] BonjourJe suis novice dans la programmation alors zou je me lance...et je vous remercie d'avance de votre aide.Cette commande cscript xcacls.vbs d:\ / ouvrir un fichier exel avec un vbScript [ par Werdna ] Bonjour a tousJe cherche à faire apparaitre un explorateur pour que mes utilisateurs puissent choisir l'emplacement du fichier exel qui va etre traité


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.