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 :wink:
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... :lol:

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 :wink:
Le mieux étant, pour ce truc, de l'attaquer en C :D

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 :lol:

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 :mrgreen:

Re: Utilisation d'un VBScript

Posted: Sat Feb 04, 2006 9:44 pm
by DesLife
Je n'y connais absolument RIEN en VBS :mrgreen: