Пишем CD из FAR'а в два щелчка

Используются: FAR, DOS, Nero, Perl

Проблема заключается в том, что на работе часто приходится записывать на CD небольшое количество файлов (чаще один, реже несколько). Операция однотипная. В день бывает записано до десятка дисков. Файлы для записи - видеоролики. Находятся в рабочих каталогах ГОД\МЕСЯЦ\ФИРМА\OUT.

Необходимо было:

  1. запустить Nero (если без горячих клавиш - то 3-5 кликов мышкой),
  2. указать что будем работать с CD,
  3. Сделать диск данных,
  4. найти нужную папку (ещё несколько кликов),
  5. перетащить нужные файлы,
  6. нажать кнопку записи проекта,
  7. нажать кнопку Прожиг,
  8. если на диске что-то было то подтвердить, что надо стереть это,
  9. Нажать на кнопочку Ok в окне сообщения об окончании прожига,
  10. Нажать на кнопочку Выполнено,
  11. Нажать на кнопочку X для закрытия Nero,
  12. Нажать на кнопочку Нет при вопросе о сохранении изменений,

И все эти щелчки и нажатия только для того чтобы записать один-два файла... И так каждый раз - одно и то же. Скукотища. И отрыв от любимых занятй :(

Надоело однако

Решено было оптимизировать этот процесс до двух щелчков: F2W. Лучше пол-часа потратить на разборки, чтоб потом бысто летать.

FAR user menu

Почему FAR? Живу я в нём. Кто не любит "опять эти синие окошки" - продолжайте дальше "кликать мышку" каждый раз по 15-20 раз для получения простого результата. Я не возражаю.

В FAR'е создаем пользовательское меню

F2InsertEnter

FAR. создаем пользовательское меню

Здесь:

!&
для передачи списка выделенных файлов.

Переходим в каталог Ahead\Nero и создаем файл 2cd.bat

Shift + F4 2cd.bat Enter

FAR. создаем BAT-файл для записи на CD

Здесь:

есно --
для создания файла paramfile.txt .
@perl -e
для подсчета времени процесса прожига и подачи звукового сигнала в конце.

Примечание: Возможно на вашем компьютере путь к nerocmd.exe будет дугим.

Пишем

Теперь, чтобы записать файлы на CD:

Выделяем файлы/каталоги клавишей Insert

FAR. Выделяем файлы клавишей Insert

Вызываем меню и выбираем команду записи на CD: F2W

FAR. Меню для записи файлов на CD

Всё. Дальше только наблюдаем процесс, если интересно, или продолжаем заниаться любимым делом.

Процесс записи: индикация

На экран выводится информация о процессе записи:

Диск не пустой. Это если RW. Очистка диска. Около 44 сек.

Информация от Nero. Диск не пустой. Очистка диска.

Индикатор процесса записи.

Информация от Nero. Процесс записи на CD.

Запись прошла успешно. Затраты времени - 2 минуты.

CD записан. Perl: Время записи 120 секунд.

Диск испечён.

О! Ещё нужно записать файлик на CD: F2 W готово!

Примечание:

Можно выделять каталоги, несколько файлов клавишей Insert, а после этого всё так же: F2 W и готово!