Page 1 of 1
Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 7:02 pm
by DesLife
J'ai mis dans une page web un code VBscript destiné à ouvrir le lecteur CD mais quand j'ouvre la page le script ne fonctionne pas, ni hébergé ni en local.
J'ia utilisé comme hébérgeur pour le test iFrance. Est-ce que ifrance supporte le VBS ?
Quand au local, j'ai un message d'alerte (machin bidule les scripts activeX et gnagnagna) mais quand j'autorise le contenu, rien ne se passe...
Voici le script :
<SCRIPT LANGUAGE="VBScript">
<!--
Set oWMP = CreateObject("WMPlayer.OCX.7" )
Set colCDROMs = oWMP.cdromCollection
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
End If
-->
</SCRIPT>
Est-ce que quelqu'un pourrait m'expliquer pourquoi ça ne marche pas ?
Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 7:30 pm
by Romano
DesLife wrote:=Est-ce que ifrance supporte le VBS ?
Le VBS s'éxecutant côté client, je ne pense pas que l'hébergeur y puisse quelque chose
Deslife wrote:Quand au local, j'ai un message d'alerte (machin bidule les scripts activeX et gnagnagna) mais quand j'autorise le contenu, rien ne se passe...
Cela prouve que ton VBS est bien lu par le navigateur (en l'occurence Internet Explorer).
Deslife wrote:<SCRIPT LANGUAGE="VBScript">
<!--
Set oWMP = CreateObject("WMPlayer.OCX.7" )
Set colCDROMs = oWMP.cdromCollection
if colCDROMs.Count >= 1 then
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
End If
-->
</SCRIPT>
J'ai peur que ce genre de script ne soit guère apprécié des antivirus, qui bloquent le VBS le plus souvent

Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 7:43 pm
by DesLife
Si je désactive l'antivirus (ou le pare-feu) le temps de l'éxecution du script, ça devrait marcher non ?
Le VBS s'éxecutant côté client, je ne pense pas que l'hébergeur y puisse quelque chose
Je dormirai moins con ce soir

Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 8:17 pm
by Romano
Il est possible que ce soit l'antivirus qui décide d'interrompre l'éxecution, auquel cas sa désactivation permettra au script de fonctionner.
Sinon, il faudra regarder si le script ne comporte pas des erreurs

Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 8:30 pm
by DesLife
Le problème c'est que je veux utiliser ce script dans un projet d'art plastique et je doute que mon prof veuille que de désactive son antivirus...

Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 9:08 pm
by Romano
Reste la solution de le développer dans un autre langage, en utilisant l'API Win32...
Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 9:14 pm
by DesLife
Le porblème étant que je ne connais même pas de nom ce language...

Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 9:25 pm
by Romano
L'API Win32 ce n'est pas un langage, c'est une librairie de développement Windows
Le mieux étant, pour ce truc, de l'attaquer en C

Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 9:31 pm
by DesLife
Le truc je dois le faire pour mercredi, donc...
Tu pourrais me filer des liens ?

Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 9:36 pm
by Romano
Utiliser Win32 en C pour Mercredi, ça risque d'être juste
Pour Mercredi dans un an, là par contre

Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 9:40 pm
by DesLife
En clair, c'est tant pis pour ma gueule ?^^
Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 9:42 pm
by Romano
Le plus simple est de continuer en VBS
Il suffit de trouver le problème, de le résoudre, et ça va marcher

Re: Utilisation d'un VBScript
Posted: Sat Feb 04, 2006 9:44 pm
by DesLife
Je n'y connais absolument RIEN en VBS
