bonsoir,
c'est possible de faire un input file dans un VBS ?
merci
bonsoir,
c'est possible de faire un input file dans un VBS ?
merci
et ba t'as qu'a essaye mais normalement oui
nan ça marche pas![]()
erreur : instruction attendue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <!--#include file="./Include/config.asp"-->
800A0400
![]()
deux points et non un point
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!--#include file="../Include/config.asp"-->
ah j'ai oublie tu ecrit ca en dehors des <%%> ok![]()
nan, c'est dans le même repertoire
et j'ai essayé , c'est pareil
le probleme, c'est surement à cause desqu'il n'y a pas en VBS
Code : Sélectionner tout - Visualiser dans une fenêtre à part <% %>![]()
donc je peux pas sortir du code VBS pour faire un include
ecoute ta page est une page asp non?
et si c'est dans le meme repertoire tu ecrit:
si biensur c'est une page asp
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!--#include file="config.asp"-->
non c'est du VBS
Visual Basic Script
c'est presque pareil que l'ASP
Salut,
Ca c'est ni du vbs ni de l'asp. J'associerai ça plutôt au html (pour l'utiliser il faut au minimum une extension shtm). La preuve est qu'on met toujours cet include hors des balises ASP.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!--#include file="config.asp"-->
Et je ne crois pas que l'inclusion de script soit possible en vbs. Va sur DevGuru pour voir.
non je l'ai deja fait il n'y pas de probleme mais franculo_caoulene il va faire un include d'une page asp pour pouvoir utiliser le contenue de cette page sa page principale doit etre d'extension .asp
finalement essaye avec l'extension .vbs.asp ca marchera surement je l'ai deja fait c'est bizar ca![]()
j'ai trouvé un solution :
http://www.developpez.net/forums/viewtopic.php?t=241378
en VBS, je vais lire un fichier ASP, comme un fichier TXT avec
et donc comme ça sera similaire à un include...
Code : Sélectionner tout - Visualiser dans une fenêtre à part set fso = Createobject("Scripting.FileSystemObject")
et des REPLACE pour former le texte que je veux.
Je pense qu'il fait plutôt du wsh plutôt que de l'asp.
Mais bon j'en sais pas plus...
[edit] Le multipost est interdit dans le forum. Tob pb étant bien vbs et non asp tu n'aurais pas dû poster dans le forum ASP[/edit]
C'est de l'ASP à la BASE.
où je vire les balises et je renomme le fichier en .vbs
et voilàc'est WSH
c'est pour lancer en tâches planifiées des actions SQL
Non c'est pas un solution toi t'as besoin surement de lire des fonctions dans ta page asp non(si c'est pas c'est que il y a une erreur d'interpretation de ton include de la page asp tu peux dans ce cas utiliser les fichier .inc)
avec ca tu ne trouvra pas de solution maintenant si tu veux tu peux me passer le code de ta page asp et celui de ta page vbs.
ca serait vraiment dommage de faire des choses qui meneront surement à rien
à la base j'ai un fichier config.asp que j'include dans tous mes fichiers ASP
comme ça je centralise la configuration(autorisation) et la traduction des mots (multi-langues)...
en fait depuis mon fichier VBS(WSH), je dois lire ce fichier de config.asp ou il y a une variable que je met à 0 ou à 1 , pour activer un programme.
c'est une securité.
config.asp :
donc je me proposais de lire ce fichier avec FSO, depuis mon fichier VBS, car je n'arrive pas à faire un include comme dans toutes mes autres pages ASP. et de rechercher la valeur "remontee_as400=0" ou "remontee_as400=1".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2remontee_as400=0
mais pour lire une variable ou fonction asp il te faut un fichier asp
ecoute essaye de renomer ton fichier avec l'extension .vbs.asp
stp
et tu vas voir![]()
non, je crois que tu ne comprends pas ce que je veux faire...
j'ai un fichier ../repertoire_non_publique/surveillance.vbs
et un fichier /sous_repertoire/config.asp
et encore un fichier /stats.asp (par exemple)
bon :
stats.asp est une page asp exploitable par un explorateur IE et donc côté client
et il utilise un include de config.asp
(%><!--#include="./sous_repertoire/config.asp"--><%)
surveillance.vbs est un est un autre language de prog.
il est exploitable uniquement sur le serveur et ce lance automatiquement via une tâche planifiée.
dedans je me connecte à une BD et je fais des operations de mise à jour.
et je voudrais faire un include de config.asp pour depuis config.asp controler en quelques sortes ma tâche planifiée.
![]()
bon finalement je ne crois pas que tu puisse faire appel à un fichier .asp
et c'est tres logique.
pour faire de l'include de fichier dans un vbs c'est possible
voilà la fonction
Sub include_file(fichierinclude)
Const ForReading = 1
Dim objFSO, tsInc, strInc, lngStory
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set tsInc = objFSO.OpenTextFile(fichierinclude, ForReading)
strInc = tsInc.ReadAll
strInc = replace(strInc,"<%","")
strInc = replace(strInc,"%>","")
tsInc.Close
Set tsInc = Nothing
Set objFSO = Nothing
' c'est ici qu'on lance l'execution
Execute strInc
End Sub
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager