Если я корректен, чтобы предположить, что, после того как я помещаю DVD/диск в свой оптический диск (или использую карту флэш-памяти с интерфейсом USB или внешний жесткий диск в этом отношении; для пользы аргументов), что это действие в действительности инициировало бы 'событие' в Windows.
Я хотел бы использовать это 'инициированное событие' для включения всей копии того устройства.
Пример:
if my optical H: reads a disk OR the user closes the tray OR ...
then xcopy /S H: "F:\Copy of H"
ДОБАВЛЕННЫЙ: Я работаю с Windows XP; если бы кто-либо мог бы дать мне больше нажатия в правильном направлении, которое помогло бы; я не вижу, как автозапуск мог помочь мне; я должен записать некоторый сценарий для автозапуска для использования, после того как это событие инициировано? Или программа? Не уверенный, что сделать, поблагодарите Вас!
Лучше всего я могу найти, автоматически выполнен.
я знаю автоматически выполненный, отключен по умолчанию на перезаписываемом (т.е. USB, но не CD/DVD) медиа; но я также знаю, что где-нибудь в политике безопасности машины (secpol.msc) является опцией повторно включить его.
Windows 7 полностью удалил способность иметь AutoPlay на перезаписываемых медиа. Вам даже не разрешают иметь опцию, появляются на диалоговом окне.
Поэтому миллионы пользователей видели бы следующее диалоговое окно и думали бы, нажимая папку Open для просмотра файлов, безопасно:
Поэтому они работают Open folder to view files.exe
.
Можно использовать VBScript (и другие языки, которые используют COM-объекты) с FileSystemObject и его свойством Drives.
Вы регулярно проверяли бы объект Дисков на новые диски (с a for
оператор), и затем делают что-то для каждого диска, соответствующего критериям.
Затем можно использовать функции выполнения программы из Windows Script Host для выполнения пакетного файла для копирования файлов; или можно скопировать файлы в том же сценарии обнаружения диска.
Вот является очень полезная справка CHM для vbscript и jscript Microsoft.