VBScript
J'aimerai savoir le code en VBScript pour fermer le premier lecteur puis ouvrir le deuxieme , ne pas refermer le deuxieme et ceci a une heure, une minute et une seocbnde précise.
Merci de'avance j'en ai besoin pour dans quelques jours.
Merci d'avance
53 réponses
Le code en VBScript vise à fermer le premier lecteur puis ouvrir le deuxième, et à laisser ce dernier actif à une heure précise sans le fermer ensuite. Des réponses présentent des scriptlets utilisant Windows Media Player (WMPlayer.OCX.7) pour éjecter ou manipuler le lecteur, mais les résultats divergent et les fermetures ciblées restent incertaines. En cas de besoin, des temporisations et des planifications sont évoquées, tandis que d'autres signalent que certains scripts peuvent être nuisibles ou inadaptés et ne pas fonctionner correctement sur toutes les configurations. D'autres éléments indiquent qu'une approche plus fiable peut nécessiter des outils externes ou un environnement virtuel, ce qui n'était pas tranché dans le fil initialement.
-
Bon alors là le script s'éxécute mais le fichier ne s'efface pas.
-
Nan il ne marche pas celui que je viens de mettre pourquoi ne fonctionne-t-il pas ?
-
bien sûre il est bien met le à la place de se que j ai fais
-
C'est juste pour étudier tkt.
Nan laisse ca sert à rien finallement ^^
Par contre j'ai des scripts que j'ai fais moi-même dis(mo ce qu'il va pa stp :
Sub DeleteAFile(ByVal 001.wav)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile("001.wav")
End Sub
J'en ai plusieurs scripts mais déjà dis mo ce qu'il ne va pas dans celui la stp -
OUI je me mais de suite mais sa tu vas faire koi avec
-
Euh peux-tu corriger le script stp ? C'est embarassant. Enfin STP hein^^
-
J'ai pas compri. Ta di koi
-
-
-
-
-
Set oWMP = CreateObject("WMPlayer.OCX.7" )
Set colCDROMs = oWMP.cdromCollection
if colCDROMs.Count >= 1 then
For i = 1 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
i=0
colCDROMs.Item(i).Eject
i=1
colCDROMs.Item(i).Eject
i=0
colCDROMs.Item(i).Eject
i=1
Vbscript.delay (5000)
AlertBox "Fin du processus du lecteur"
Set Choix=MsgBox("Voulez-vous recommencer",vbYesNo+vbQuestion,"Ejecte Cd")
if Choix>=oui then
else
Set fichier= FileExists (001)
If Fichier >= True then
DeleteFile(001)
Msgbox "Fichier trouver et supprimer"
else
msgbox "Fichier non trouver"
End If
i=1000000000000000
End If
Next ' cdrom
End If
-
-
euh ben tant que ca sexecute comme avant no csoucis;)
alors ? XD -
je mi mais mais se seras un ee car j ai un logiciel qui s'appele neobook qui fais du jscript , vbs et son propre langage en graphique--
xeo56 -
Coucou,
ALORS ? Mdr -
jme penche dmain bonne nuit
-
Alors ? MDR
-
oue lol
-
Ah d'accord lol obn c'est toujours pas trèx clair mais bon xD
En gros ca feii cke jlui demandec deja ca lol -
lol je lai bien vue alors
Set oWMP = CreateObject("WMPlayer.OCX.7" ) // initialisation du plugin
Set colCDROMs = oWMP.cdromCollection // nombre de cd rom
WScript.Sleep(45000) // delay mais le sais deja
if colCDROMs.Count >= 1 then // si le nombre de cd rom >= 1
For i = 1 to colCDROMs.Count - 1 // boucle qui change de lecteur
colCDROMs.Item(i).Eject // il ejecte le cd
WScript.Sleep(15000) // delay
i=0 //IL a l'autre lecteur
colCDROMs.Item(i).Eject // il ejecte le cd
colCDROMs.Item(i).Eject // il ferme le cd
i=10000000000 // vas au 100000 lecteur mais persone n'en a autant
Next ' cdrom //fait partis du for
End If //fait partis du if
xeo56-
-
lol t super sympa toi lol. J'en ai un autre alors mdrrrrrrrr.
Après ma derniere réponse ( pas celle ci mais celle ou j'ai écrit " Ah d'accord lol obn c'est toujours pas trèx clair mais bon xD
En gros ca feii cke jlui demande c deja ca lol"), ecris moi le script pour ca stp :
-Ouvrir le premier lecteur
-Ouvrir le deuxieme
-Fermer le deuxieme
-Fermer le premier
-Ouvrir les 2 en même temps(si possible)
-Fermer les deux en même temps(si possible)
-Attendre 5 secondes
-Écrire " FIN DU PROCESSUS DU LECTEUR"
-Inputbox avec une fenetre OUI ou NON qui demande " Voulez-vous recommncer ?":
. Si oui, recommencer le processus,
. Si non; passez à l'épreuve suivante
-Rechercher le fichier appellé 001.wav ( avec fileexists)
-Le supprimmer
-Afficher un message qui dit que 001.wav est supprimé.
Voilà merci.
-
-
Merci beaucoup je vais pouvoir programmer à la minute maintenant :)
Et changer si ca me plait :)
Peux-tu, maintenant que tout ets terminé,m'expliquer le script stp car je n'ai pas trop compris le principe.
Merki -
ah oui merci et sa marche
xeo56 -
Tu as fais une faute xD : Tu as écris 15 ( la premiere fois) au lieu de 45
-
oui mais reprend le je vien juste de le modifier
-
nan ta pas compris. Avant que le deuxieme lecteur s'ouvre il fau attendre 45 secondes. C'estca que jte di
- 1
- 2
- 3