Utilisation d'un VBScript
Utilisation d'un VBScript
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 ?
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 ?
-
Romano

- Posts: 3954
- Joined: Fri Aug 08, 2003 10:17 pm
- Location: Aix-en-Provence, France
- Contact:
- Tings: 70724
Re: Utilisation d'un VBScript
Le VBS s'éxecutant côté client, je ne pense pas que l'hébergeur y puisse quelque choseDesLife wrote:=Est-ce que ifrance supporte le VBS ?
Cela prouve que ton VBS est bien lu par le navigateur (en l'occurence Internet Explorer).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...
J'ai peur que ce genre de script ne soit guère apprécié des antivirus, qui bloquent le VBS le plus souventDeslife 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>
Re: Utilisation d'un VBScript
Si je désactive l'antivirus (ou le pare-feu) le temps de l'éxecution du script, ça devrait marcher non ?

Je dormirai moins con ce soirLe VBS s'éxecutant côté client, je ne pense pas que l'hébergeur y puisse quelque chose
-
Romano

- Posts: 3954
- Joined: Fri Aug 08, 2003 10:17 pm
- Location: Aix-en-Provence, France
- Contact:
- Tings: 70724
Re: Utilisation d'un VBScript
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
Sinon, il faudra regarder si le script ne comporte pas des erreurs
Re: Utilisation d'un VBScript
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... 
-
Romano

- Posts: 3954
- Joined: Fri Aug 08, 2003 10:17 pm
- Location: Aix-en-Provence, France
- Contact:
- Tings: 70724
Re: Utilisation d'un VBScript
Reste la solution de le développer dans un autre langage, en utilisant l'API Win32...
Re: Utilisation d'un VBScript
Le porblème étant que je ne connais même pas de nom ce language... 
-
Romano

- Posts: 3954
- Joined: Fri Aug 08, 2003 10:17 pm
- Location: Aix-en-Provence, France
- Contact:
- Tings: 70724
Re: Utilisation d'un VBScript
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
Le mieux étant, pour ce truc, de l'attaquer en C
Re: Utilisation d'un VBScript
Le truc je dois le faire pour mercredi, donc...
Tu pourrais me filer des liens ?
Tu pourrais me filer des liens ?
-
Romano

- Posts: 3954
- Joined: Fri Aug 08, 2003 10:17 pm
- Location: Aix-en-Provence, France
- Contact:
- Tings: 70724
Re: Utilisation d'un VBScript
Utiliser Win32 en C pour Mercredi, ça risque d'être juste
Pour Mercredi dans un an, là par contre
Pour Mercredi dans un an, là par contre
Re: Utilisation d'un VBScript
En clair, c'est tant pis pour ma gueule ?^^
-
Romano

- Posts: 3954
- Joined: Fri Aug 08, 2003 10:17 pm
- Location: Aix-en-Provence, France
- Contact:
- Tings: 70724
Re: Utilisation d'un VBScript
Le plus simple est de continuer en VBS
Il suffit de trouver le problème, de le résoudre, et ça va marcher
Il suffit de trouver le problème, de le résoudre, et ça va marcher
Re: Utilisation d'un VBScript
Je n'y connais absolument RIEN en VBS 
