Показать сообщение отдельно
Старый 19.06.2004, 13:22     # 40
LAndrew2
Full Member
 
Аватар для LAndrew2
 
Регистрация: 15.11.2002
Адрес: Moscow
Сообщения: 834

LAndrew2 Луч света в тёмном царствеLAndrew2 Луч света в тёмном царствеLAndrew2 Луч света в тёмном царствеLAndrew2 Луч света в тёмном царствеLAndrew2 Луч света в тёмном царстве
сам когда-то разбирался... вот что у меня было... надеюсь, поможет....
Цитата:
Запись дисков из командной строки Nero (файл nerocmd.exe)

вытащить диск
NeroCmd.exe --drivename G --eject

вставить диск
NeroCmd.exe --drivename G --load

очистка диска CD-RW
NeroCmd.exe --erase --entire --disable_eject_after_erase

запись диска
--write [задает запись]
--iso С55soft_date [имя диска, метка]
--real [реальная запись, без этого параметра запись только эмулируется]
--drivename G [буква дисковода CD Recorder'a]
--detect_non_empty_cdrw [определяет пустой ли CD-RW диск и, если нет, то предлагает очистить его или отменить действие]
--force_erase_cdrw [в любом случае очищает CD-RW диск, в случае с предыдущим параметром - самостоятельно подтверждает очистку]
--disable_eject_after_erase [запрещает автоматическое вытаскивание диска после очистки CD-RW]
--speed 10 [задает скорость записи, в данном случае - 10х]
--volume_set LAndrew2 [задает метку диска, в чем отличия от --iso - не ясно]
--publisher LA [задает поле информации о диске publisher]
--copyright MYSOFT_PP_RU [задает поле информации о диске copyright]
--verify [выполняет проверку диска после записи, обязательно после записи автоматически вытаскивает и вставляет диск]
--disable_eject [запрещает автоматическое вытаскивание диска после записи диска]
--error_log "C:\Program Files\Nero6\Nero\log.txt" [задает путь к лог-файлу ошибок]
"D:\*.*" [задает список файлов для записи]
--recursive [заставляет записывать также и вложенные файлы и папки]
--no_user_interaction [делает все без запроса у пользователя, если что-то ответить надо, а стоит данная опция, то выполнение завершается с ошибкой]
вот из этого и делай параметры коммандной строки...
если что - пиши - дам уже готовую строку...

решил сразу дописать...
в итоге, чтобы запись можно было делать без участия пользователя, строка должна быть такой:
Код:
NeroCmd.exe --write --iso LAndrew2 --real --no_user_interaction --drivename G --detect_non_empty_cdrw --force_erase_cdrw --disable_eject_after_erase --speed 10 --volume_set LAndrew2 --publisher LA --copyright MYSOFT_PP_RU --verify --disable_eject --error_log "C:\Program Files\Nero6\Nero\log.txt" "D:\*.*" --recursive
если не ошибаюсь, то имена файлов для добавления можно записывать через точку с запятой (если они лежат в разных папках),
только обрати внимание, что есть определенное ограничение на длину командной строки - если всё не умещается, то все эти параметры можно записать в отдельный файл, а в командной строке надо будет передать лишь имя этого файла (@param_file)
все должно работать (проверено на последней версии Nero)

Последний раз редактировалось Borland; 28.07.2007 в 13:56.
LAndrew2 вне форума