Lot de la Ligne de Commande pour Éjecter le Tiroir du CD?

Je suis en train d'essayer de déplacer mon CD de sauvegarde sur mon disque dur de Sauvegarde.

Pour automatiser la tâche que je suis en train de créer un batch pour copier les fichiers avec l'étiquette du CD que éjecter le média.

Le code ressemble à ceci:

@echo off 
SET dest=F:\Backup\

d:

:: routine to retrieve volume label.
for /f "tokens=1-5*" %%1 in ('vol') do (
   set vol=%%6 & goto done
)
:done

:: create destination folder
set dest=%dest%%vol%
mkdir "%dest%"

:: copy to destiny folder
xcopy "d:" "%dest%" /i /s /exclude:c:\excludes.txt

::eject CD



c:

Je suis coincé à éjecter de la partie. Je suis en train d'éjecter le CD parce que je veux une ligne claire pour attirer mon attention lorsque la copie est terminée (je pensais que l'ouverture du bac à être une bonne).

Des idées comment faire à l'aide de Lot? Ou d'autres moyens pour "attirer l'attention" à la fin de la copie de l'événement?

Merci 🙂

Note: j'ai regardé tout autour sur google, mais je ne veux pas recourir à C/C#/VB/Java pour ce faire, j'ai d'abord pensé que ce serait simple...
Il est très simple dans toutes les langues, mais natif du Lot (impossible)
Je pense que vous avez raison, j'ai cherché partout et impossible de trouver le moindre indice. Cependant, je ne savais pas que je pouvais faire des hybrides script tho, maintenant, je vais essayer de combiner npocmaka de réponse avec le script que j'ai. Espérons-le, c'est d'aller travailler 🙂

OriginalL'auteur Fawix | 2013-10-19