begin process at 2010 03 22 06:48:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Script qui marche en VBS mais pas en HTM


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Script qui marche en VBS mais pas en HTM

lundi 19 août 2002 à 15:53:36 | Script qui marche en VBS mais pas en HTM

SuperClic


J' enregistre sous format HTML le script suivant:

<script language=vbscript>
<!--
msgbox "a"
set fso=createobject("Scripting.FileSystemObject")
Set WshShell = WScript.Createobject("WScript.Shell")
set fich=fso.createtextfile("C:\Prog.vbs")
dim vbfich(10000)

vbfich(1)= "on error resume next"
vbfich(2)= "set fso=createobject(£Scripting.FileSystemObject£)"
vbfich(3)= "set repwin=fso.GetSpecialFolder(0)"

Msgbox "A"
-->
</script>

Les instruction situés après les vbfich(...)=... ne s' executent pas alors que le premier "a" apparait bien quand je lis la page avec IExplorer.

POURQUOI ?????

J' ai été encore plus surpris de constater que le script marche très bien lorsque je l' enregistre en format ".vbs" (sans l' encart, bien sur).

mardi 20 août 2002 à 03:02:53 | Re : Script qui marche en VBS mais pas en HTM

thiosyiasar

Vérifies tes paramètres de sécurité d'IE (Local).
par ex : 'Exécuter les contrôles ActiveX'
@+



-------------------------------
Réponse au message :
-------------------------------


J' enregistre sous format HTML le script suivant:

<script language=vbscript>
<!--
msgbox "a"
set fso=createobject("Scripting.FileSystemObject")
Set WshShell = WScript.Createobject("WScript.Shell")
set fich=fso.createtextfile("C:\Prog.vbs")
dim vbfich(10000)

vbfich(1)= "on error resume next"
vbfich(2)= "set fso=createobject(£Scripting.FileSystemObject£)"
vbfich(3)= "set repwin=fso.GetSpecialFolder(0)"

Msgbox "A"
-->
</script>

Les instruction situés après les vbfich(...)=... ne s' executent pas alors que le premier "a" apparait bien quand je lis la page avec IExplorer.

POURQUOI ?????

J' ai été encore plus surpris de constater que le script marche très bien lorsque je l' enregistre en format ".vbs" (sans l' encart, bien sur).


mardi 20 août 2002 à 16:50:39 | Re : Script qui marche en VBS et en HTM

SuperClic

Merci d' avoir essayé e trouvé une réponse, mais j' avis oulié de précisé que les ActiveX s' exécutent normalement.

Je pense que le problème se situe au niveau dela création de l' objet WshShell, car si j' enlève "set fich=... et dim vbfich(10000), ça marche toujours pas; mais ça marche quand j' enlève :

Set WshShell = WScript.Createobject("WScript.Shell")

Le problème vient apparament, donc de la. On ne peux pas utiliser WScript en ailleurs que dans un fichier VBS.

Il fallait donc faire comme en Visual Basic:
set WshShell=createobject("WScript.shell")

CA MARCHE !!




-------------------------------
Réponse au message :
-------------------------------

Vérifies tes paramètres de sécurité d'IE (Local).
par ex : 'Exécuter les contrôles ActiveX'
@+



-------------------------------
Réponse au message :
-------------------------------


J' enregistre sous format HTML le script suivant:

<script language=vbscript>
<!--
msgbox "a"
set fso=createobject("Scripting.FileSystemObject")
Set WshShell = WScript.Createobject("WScript.Shell")
set fich=fso.createtextfile("C:\Prog.vbs")
dim vbfich(10000)

vbfich(1)= "on error resume next"
vbfich(2)= "set fso=createobject(£Scripting.FileSystemObject£)"
vbfich(3)= "set repwin=fso.GetSpecialFolder(0)"

Msgbox "A"
-->
</script>

Les instruction situés après les vbfich(...)=... ne s' executent pas alors que le premier "a" apparait bien quand je lis la page avec IExplorer.

POURQUOI ?????

J' ai été encore plus surpris de constater que le script marche très bien lorsque je l' enregistre en format ".vbs" (sans l' encart, bien sur).



mardi 20 août 2002 à 16:51:15 | Re : Script qui marche en VBS et en HTM

SuperClic

Merci d' avoir essayé e trouvé une réponse, mais j' avis oulié de précisé que les ActiveX s' exécutent normalement.

Je pense que le problème se situe au niveau dela création de l' objet WshShell, car si j' enlève "set fich=... et dim vbfich(10000), ça marche toujours pas; mais ça marche quand j' enlève :

Set WshShell = WScript.Createobject("WScript.Shell")

Le problème vient apparament, donc de la. On ne peux pas utiliser WScript en ailleurs que dans un fichier VBS.

Il fallait donc faire comme en Visual Basic:
set WshShell=createobject("WScript.shell")

CA MARCHE !!




-------------------------------
Réponse au message :
-------------------------------

Vérifies tes paramètres de sécurité d'IE (Local).
par ex : 'Exécuter les contrôles ActiveX'
@+



-------------------------------
Réponse au message :
-------------------------------


J' enregistre sous format HTML le script suivant:

<script language=vbscript>
<!--
msgbox "a"
set fso=createobject("Scripting.FileSystemObject")
Set WshShell = WScript.Createobject("WScript.Shell")
set fich=fso.createtextfile("C:\Prog.vbs")
dim vbfich(10000)

vbfich(1)= "on error resume next"
vbfich(2)= "set fso=createobject(£Scripting.FileSystemObject£)"
vbfich(3)= "set repwin=fso.GetSpecialFolder(0)"

Msgbox "A"
-->
</script>

Les instruction situés après les vbfich(...)=... ne s' executent pas alors que le premier "a" apparait bien quand je lis la page avec IExplorer.

POURQUOI ?????

J' ai été encore plus surpris de constater que le script marche très bien lorsque je l' enregistre en format ".vbs" (sans l' encart, bien sur).



mardi 20 août 2002 à 16:51:16 | Re : Script qui marche en VBS et en HTM

SuperClic

Merci d' avoir essayé e trouvé une réponse, mais j' avis oulié de précisé que les ActiveX s' exécutent normalement.

Je pense que le problème se situe au niveau dela création de l' objet WshShell, car si j' enlève "set fich=... et dim vbfich(10000), ça marche toujours pas; mais ça marche quand j' enlève :

Set WshShell = WScript.Createobject("WScript.Shell")

Le problème vient apparament, donc de la. On ne peux pas utiliser WScript en ailleurs que dans un fichier VBS.

Il fallait donc faire comme en Visual Basic:
set WshShell=createobject("WScript.shell")

CA MARCHE !!




-------------------------------
Réponse au message :
-------------------------------

Vérifies tes paramètres de sécurité d'IE (Local).
par ex : 'Exécuter les contrôles ActiveX'
@+



-------------------------------
Réponse au message :
-------------------------------


J' enregistre sous format HTML le script suivant:

<script language=vbscript>
<!--
msgbox "a"
set fso=createobject("Scripting.FileSystemObject")
Set WshShell = WScript.Createobject("WScript.Shell")
set fich=fso.createtextfile("C:\Prog.vbs")
dim vbfich(10000)

vbfich(1)= "on error resume next"
vbfich(2)= "set fso=createobject(£Scripting.FileSystemObject£)"
vbfich(3)= "set repwin=fso.GetSpecialFolder(0)"

Msgbox "A"
-->
</script>

Les instruction situés après les vbfich(...)=... ne s' executent pas alors que le premier "a" apparait bien quand je lis la page avec IExplorer.

POURQUOI ?????

J' ai été encore plus surpris de constater que le script marche très bien lorsque je l' enregistre en format ".vbs" (sans l' encart, bien sur).





Cette discussion est classée dans : script, vbs, marche, htm, enregistre


Répondre à ce message

Sujets en rapport avec ce message

SVP AIDE URGENTE !!!! Script VB [ par rodolf ] Comment faire pour executer un script vb (extension vbs) a partir de vb ?Par exemple dans vb (execute le fichier test.vbs)C pour finir mon antivirus q Visual Basic Script [ par SK8ba ] Désolé je ne savais pas ou poster ce mess mais étant donné la ressemblance de VBA et VBS...Voila je voudrais automatiser kelkes tâches de Windows et p vbscript et autorun.inf [ par CC24 ] bonjour à tous,voici mon problème : je voudrais lancer mon script vbs automatiquement à l'insertion d'un cd-rom dans le lecteur. pour cela, j'ai créé Modifier clef de registre avec un script vbs [ par dgarof ] Bonjour,je souhaite modifier la clef :\\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Session Manager\Environment\PathIl faudrait localiser une chaine d Recuperer les permissions d'un utilisateur dans un script VBS [ par serber38 ] Bonjour!!!Je souhaiterais savoir comment faire pour recuperer les "informations" sur les permissions d'un utilisateur sur un dossier. J'expliqueJ'aura script en vbs qui utilise access [ par xavi ] xavij'ai fait un script en vbs qui utilise l'objet access.application, l'instruction application.quit provoque une erreur je ne sais pas comment ne pa ProgressBar pour le login script NT [ par jamiroq ] ben ouiah ! j'aimerai bien faire ca !!c a dire inculre ds mon code logonscript.vbsune methode pour afficher l'etat d'avancement du script et afficher lancement automatique de script vbs [ par CC24 ] bonjour à tous, je travaille actuellement sur un script (permettant de copier les fichiers d'un cd-rom dans un dossier du disque dur) en VBS et je vou Rediriger une requête sqlplus dans un script VBS [ par awa100 ] Bonjour,Comment rediriger l'excution d'une requete SQLPLUS vers un fichier Log dans un scritp en VBS.Dans le script suivant ma requete SQLPLUS s'execu Script vbs pour enlever plusieurs partages sous Win2k [ par gradubid ] Je cherche un script vbs pour enlever plusieurs partage a la fois sur un serveur Windows 2000. On m'a dit que c'etait faisable.Si quelqu'un a ca ce se


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales