J'ai essayé d'éjecter le lecteur de CD avec l'utilisation de la cmd.
Cependant, je suis perplexe. En recherchant sur internet, je n'ai trouvé que cette réponse:
eject D:
et une réponse similaire
eject D: /I
Les deux ne fonctionnent pas.
EDIT
Maintenant, les gens ont trouvé cette réponse sur superutilisateur,
Set oWMP = CreateObject("WMPlayer.OCX.7")
Set colCDROMs = oWMP.cdromCollection
colCDROMs.Item(0).Eject
Cependant, j'obtiens une erreur:
colCDROMS.Item n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes.
windows-7
windows
batch-file
eject
Pingouin
la source
la source
batch-file
questions deviennent hors sujet.Réponses:
Vous pouvez éjecter un cd avec un fichier batch (cela fait partie vbscript
Ce n'est pas mon travail, je l'ai trouvé dans la communauté stackoverflow:
Lien de publication: ligne de commande par lots pour éjecter le plateau de CD?
Réponse Auteur: Bruno
Date de réponse: 10 févr.2015
la source
Vous pouvez utiliser la méthode de
Shell.Application
l'objet COMInvokeVerb
. À partir d'une invite de commande cmd, vous pouvez ainsi abuser d'une ligne unique PowerShell:Vous pouvez également utiliser l'hôte de script Windows (VBScript / JScript) pour appeler l'objet COM. Voici un exemple utilisant un script hybride Batch + Jscript (enregistrez-le avec une extension .bat):
Si vous préférez que votre script détecte la lettre de lecteur du lecteur de CD, cela peut également être organisé. Voici une version plus complète avec des commentaires expliquant certaines des valeurs non explicites.
la source
Ligne de commande CD-eject oneliner:
Dans un fichier bat ou directement dans
cmd
cela a fonctionné après la première exécution dewmplayer
sur Windows 8:la source
L'utilisation
WMPlayer.OCX.7
va surprendre la plupart des programmes antivirus et certaines versions de Windows sont fournies sans lecteur multimédia. Voici un moyen avec shell.application et la fonction invokeVerb:enregistrez-le avec l'
.bat
extension:Vous pouvez l'utiliser comme (pour plus d'informations -)
la source
eject.bat *
ça me ditno cd drive found with letter d:
. Pourquoi est-ce possible? Si je clique avec le bouton droit sur le lecteur et choisis "Ejecter", il s'éjecte.Si vous pouvez utiliser une application tierce, vous pouvez utiliser nircmd de Nirsoft . Sur tous les PC que j'ai essayés (de Windows XP à Windows 8), j'ai pu éjecter le disque en utilisant:
Où X est la lettre de votre lecteur de disque.
la source
Dans Windows 10, j'utilise ce petit script. Ça marche!
la source