Existe-t-il un moyen d'appeler des fonctions ou des procédures
dans un fichier externe au .vbs lui même ?
2 buts à ma requête :
- Nettoyer le script pour la maintenance
- Utilisation/partage de fonctions/procédures entre .vbs
Je pense
- créer des fichiers spécifiques pour certaines fontions importantes
- créer des fichiers regroupant les fonctions et procédures par usage
(fichiers, bdr, etc...)
Justement, si cela est possible,
quel est le meilleur usage des foncrions externes.
---------------------------------------------------------------- Sub Test WScript.echo "Coucou !!!" End sub ----------------------------------------------------------------
Quand, j'execute include.vbs, j'ai une erreur :
Windows Script Hast OScript: C:Testinclude.vbs Ligne: 9 Caract, 1 Erreur : Type incompatible: 'externalsub' Code: 800A000D Source : Erreur d'exécution Microsoft VB5cript
Merci de ton aide,
Pasobo
Bonsoir,
Je n'arrive pas à faire fonctionner le .vbs.
J'ai créé un fichier avec ton code include.vbs
J'ai créé un fichier functions.vbs avec le code :
----------------------------------------------------------------
Sub Test
WScript.echo "Coucou !!!"
End sub
----------------------------------------------------------------
Quand, j'execute include.vbs, j'ai une erreur :
Windows Script Hast
OScript: C:Testinclude.vbs
Ligne: 9
Caract, 1
Erreur : Type incompatible: 'externalsub'
Code: 800A000D
Source : Erreur d'exécution Microsoft VB5cript
---------------------------------------------------------------- Sub Test WScript.echo "Coucou !!!" End sub ----------------------------------------------------------------
Quand, j'execute include.vbs, j'ai une erreur :
Windows Script Hast OScript: C:Testinclude.vbs Ligne: 9 Caract, 1 Erreur : Type incompatible: 'externalsub' Code: 800A000D Source : Erreur d'exécution Microsoft VB5cript
Merci de ton aide,
Pasobo
Gilles LAURENT
"Pasobo" a écrit dans le message de news:45072a06$0$22201$ | Bonsoir,
Bonsoir,
| Je n'arrive pas à faire fonctionner le .vbs. | | J'ai créé un fichier avec ton code include.vbs | | J'ai créé un fichier functions.vbs avec le code : | | ---------------------------------------------------------------- | Sub Test | WScript.echo "Coucou !!!" | End sub | ---------------------------------------------------------------- | | Quand, j'execute include.vbs, j'ai une erreur : | | Windows Script Hast | OScript: C:Testinclude.vbs | Ligne: 9 | Caract, 1 | Erreur : Type incompatible: 'externalsub' | Code: 800A000D | Source : Erreur d'exécution Microsoft VB5cript | | Merci de ton aide, | | Pasobo
Ba oui car le nom de la fonction externalSub est un exemple. (tout comme externalVar) Dans votre cas, le nom de la fonction c'est Test ;-)
-- Gilles LAURENT Me contacter : http://cerbermail.com/?zoTY7ZkLcD
"Pasobo" <je_veux_pas_de_spam@free.fr> a écrit dans le message de
news:45072a06$0$22201$626a54ce@news.free.fr
| Bonsoir,
Bonsoir,
| Je n'arrive pas à faire fonctionner le .vbs.
|
| J'ai créé un fichier avec ton code include.vbs
|
| J'ai créé un fichier functions.vbs avec le code :
|
| ----------------------------------------------------------------
| Sub Test
| WScript.echo "Coucou !!!"
| End sub
| ----------------------------------------------------------------
|
| Quand, j'execute include.vbs, j'ai une erreur :
|
| Windows Script Hast
| OScript: C:Testinclude.vbs
| Ligne: 9
| Caract, 1
| Erreur : Type incompatible: 'externalsub'
| Code: 800A000D
| Source : Erreur d'exécution Microsoft VB5cript
|
| Merci de ton aide,
|
| Pasobo
Ba oui car le nom de la fonction externalSub est un exemple. (tout comme
externalVar)
Dans votre cas, le nom de la fonction c'est Test ;-)
--
Gilles LAURENT
Me contacter : http://cerbermail.com/?zoTY7ZkLcD
"Pasobo" a écrit dans le message de news:45072a06$0$22201$ | Bonsoir,
Bonsoir,
| Je n'arrive pas à faire fonctionner le .vbs. | | J'ai créé un fichier avec ton code include.vbs | | J'ai créé un fichier functions.vbs avec le code : | | ---------------------------------------------------------------- | Sub Test | WScript.echo "Coucou !!!" | End sub | ---------------------------------------------------------------- | | Quand, j'execute include.vbs, j'ai une erreur : | | Windows Script Hast | OScript: C:Testinclude.vbs | Ligne: 9 | Caract, 1 | Erreur : Type incompatible: 'externalsub' | Code: 800A000D | Source : Erreur d'exécution Microsoft VB5cript | | Merci de ton aide, | | Pasobo
Ba oui car le nom de la fonction externalSub est un exemple. (tout comme externalVar) Dans votre cas, le nom de la fonction c'est Test ;-)
-- Gilles LAURENT Me contacter : http://cerbermail.com/?zoTY7ZkLcD
Pasobo
Ba oui car le nom de la fonction externalSub est un exemple. (tout comme externalVar) Dans votre cas, le nom de la fonction c'est Test ;-)
Grosses excuses !!!
Evidemment en mettant Test, ça fonctionne mieux.
Merci de ton aide et de ta patience,
Pasobo
Ba oui car le nom de la fonction externalSub est un exemple. (tout comme
externalVar)
Dans votre cas, le nom de la fonction c'est Test ;-)