TC + NeroCMD

Форум о самом популярном файловом менеджере Total Commander

Сообщение - = Bizzare = - » Пт июн 04, 2004 11:26 am

Ну, раз нет и не будет в ближайшее время у тотала спец плугина для записи на диск, то можно, ведь, это осуществить с помощью NeroCmd. Лазил по форуму и видел, что кто-то это сделал, а как, не нашел. Помогите, объясните как это сделать. Желательно чтобы писалось на диск через какую-нибудь временную панель. Резак стоит на буковке G:. Какие команды надо писать? Кто это уже сделал, поделитесь настройками.
BIZZARE AKA 2:5029/45.3
- = Bizzare = -
Рядовой
 
Сообщений: 6
Зарегистрирован: Пт июн 04, 2004 10:57 am
Пункты репутации: 0

Сообщение Evgenych » Пт июн 04, 2004 2:11 pm

Например, так (win2k)
Кнопочка.
Команда: %commander_path%\Utils\NeroCMD\1\write.bat
Параметры: %f

В каталоге %commander_path%\Utils\NeroCMD\1\ лежат
1. nerocmd.exe (ну, Nero, есс-но, должно быть установлено)

2. paramfile.txt (заготовка для файла с параметрами для неросмд.ехе)
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
--drivename g
--write --real
--detect_non_empty_cdrw --force_erase_cdrw
--recursive
--verify
--iso CD_label
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

3. write.bat
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->

set NerocmdPath=%commander_path%\Utils\NeroCMD\1\

copy %NerocmdPath%paramfile.txt %NerocmdPath%paramfile_.txt

for /f "delims=\" %%i in (%1) do echo %%i >> %NerocmdPath%paramfile_.txt

%NerocmdPath%nerocmd.exe @%NerocmdPath%paramfile_.txt

<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Желательно чтобы писалось на диск через какую-нибудь временную панель
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Через временную панель у меня не получилось.
Я использую символические связи чтобы скомпоновать "проект" :)
Evgenych
Прапор
 
Сообщений: 66
Зарегистрирован: Пт июл 11, 2003 3:38 pm
Пункты репутации: 0

Сообщение - = Bizzare = - » Сб июн 05, 2004 10:19 am

Хм, вроде все правильно сделал, но в конце выводится ошибка:
Iso/Audio and (S)VideoCD need at least one track! Изображение
К чему она? Что не так?

И что ты имеешь ввиду под символическими связями? Простое выделение?
BIZZARE AKA 2:5029/45.3
- = Bizzare = -
Рядовой
 
Сообщений: 6
Зарегистрирован: Пт июн 04, 2004 10:57 am
Пункты репутации: 0

Сообщение Evgenych » Сб июн 05, 2004 11:12 am

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Хм, вроде все правильно сделал, но в конце выводится ошибка:
Iso/Audio and (S)VideoCD need at least one track! 
К чему она? Что не так?
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
А сразу же после этого если посмотреть файл paramfile_.txt - что в нем??
Должно быть так
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
--drivename g
--write --real
--detect_non_empty_cdrw --force_erase_cdrw
--recursive
--verify
--iso CD_label
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
затем идут имена файлов и каталогов, которые ты выделил
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
И что ты имеешь ввиду под символическими связями?
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Символические связи
NTFS начиная с версии 5.0 (Windows 2000/XP) поддерживает символические
связи (SymLink). Символические связи папок в Windows 2000/XP известны как
"directory junctions" - технология, позволяющая отображать любые
локальные папки на любые другие локальные папки. Например, если папка
D:\SYMLINK указывает на C:\WINNT\SYSTEM32 в качестве своей цели, то
программа, обращающаяся к D:\SYMLINK\DRIVERS, будет на самом деле
обращаться к C:\WINNT\SYSTEM32\DRIVERS.
<a href='http://www.sysinternals.com/ntw2k/source/misc.shtml#junction' target='_blank'>http://www.sysinternals.com/ntw2k/source/misc.shtml#junction</a>
Evgenych
Прапор
 
Сообщений: 66
Зарегистрирован: Пт июл 11, 2003 3:38 pm
Пункты репутации: 0

Сообщение - = Bizzare = - » Сб июн 05, 2004 5:42 pm

Спасибо, все заработало, но при условии что файлы для записи лежат в папке где находится нерокмд. Изображение Ды, ну и ладно. Изображение Сейчас пробую прикрутить другую прогу (SCDWriter). Какой параметр надо поставить, чтобы в текстовый файл записывались не только их имена, но и полный путь?


for /f "delims=\" %%i in (%1) do echo %%i >> c:\DPfiles\scdwriter\write.txt
c:\DPfiles\scdwriter\SCDWriter.exe @c:\DPfiles\scdwriter\write.txt

А так, если учесть, что не указываются полные имена, то все работает, даже с временной панелью. Изображение Остается нажать только кнопку запись и все.
BIZZARE AKA 2:5029/45.3
- = Bizzare = -
Рядовой
 
Сообщений: 6
Зарегистрирован: Пт июн 04, 2004 10:57 am
Пункты репутации: 0

Сообщение Volniy » Сб июн 05, 2004 8:48 pm

<!--QuoteBegin-- = Bizzare = -+Jun 5 2004, 20:42--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата (- = Bizzare = - @ Jun 5 2004, 20:42)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Сейчас пробую прикрутить другую прогу (SCDWriter). Какой параметр надо поставить, чтобы в текстовый файл записывались не только их имена, но и полный путь?<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Для передачи в SCDWriter этот метод не очень-то годится Изображение. Эта прога ведь не понимает параметра со списком файлов. Она принимает только имена файлов непосредственно в командной строке. А значит существует и ограничение на число указываемых файлов (из-за ограниченной длины самой командной строки) Так что лучше все-таки юзать нерокоманд с Тоталом.
Volniy
Ст. лейтенант
 
Сообщений: 121
Зарегистрирован: Сб ноя 22, 2003 11:42 pm
Пункты репутации: 0

Сообщение Evgenych » Вс июн 06, 2004 3:15 pm

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Спасибо, все заработало, но при условии что файлы для записи лежат в папке где находится нерокмд
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
А может у тебя "Путь запуска" не пустой в свойствах кнопки? Изображение
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Какой параметр надо поставить, чтобы в текстовый файл записывались не только их имена, но и полный путь?
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
В свойствах кнопки нажимешь клавишу [F1] (на клавиатуре), затем [Page Down] 2 раза Изображение
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
так, если учесть, что не указываются полные имена, то все работает, даже с временной панелью.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Работает?! Изображение А можно поподробнее?
Последний раз редактировалось Evgenych Вс июн 06, 2004 3:19 pm, всего редактировалось 1 раз.
Evgenych
Прапор
 
Сообщений: 66
Зарегистрирован: Пт июл 11, 2003 3:38 pm
Пункты репутации: 0

Сообщение - = Bizzare = - » Пн июн 07, 2004 8:24 pm

<!--QuoteBegin-Volniy+Jun 6 2004, 02:48--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата (Volniy @ Jun 6 2004, 02:48)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Для передачи в SCDWriter этот метод не очень-то годится Изображение. Эта прога ведь не понимает параметра со списком файлов. Она принимает только имена файлов непосредственно в командной строке. А значит существует и ограничение на число указываемых файлов (из-за ограниченной длины самой командной строки) Так что лучше все-таки юзать нерокоманд с Тоталом.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Блин, опять косяк Изображение . А нерокмд мне не нравится из-за досового окна, не видно насколько заполнен диск Изображение А есть еще какие-нить проги, типа SCDWriter? Чтобы они только ГУЕвые были.
BIZZARE AKA 2:5029/45.3
- = Bizzare = -
Рядовой
 
Сообщений: 6
Зарегистрирован: Пт июн 04, 2004 10:57 am
Пункты репутации: 0

Сообщение - = Bizzare = - » Пн июн 07, 2004 8:35 pm

<!--QuoteBegin-Evgenych+Jun 6 2004, 21:15--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата (Evgenych @ Jun 6 2004, 21:15)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->А может у тебя "Путь запуска" не пустой в свойствах кнопки? Изображение<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
нет, не пустой, указывается где нерокмд лежит

<!--QuoteBegin-Evgenych+Jun 6 2004, 21:15--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата (Evgenych @ Jun 6 2004, 21:15)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Работает?! Изображение  А можно поподробнее?<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Забей, я поспешил с "работает", не передает панель полный путь. Изображение

2ALL: Ну что же так трудно написать плугин? Ну под фар написали же, значит можно!!! ИзображениеИзображениеИзображениеИзображениеИзображениеИзображение Я плакаю. Изображение
BIZZARE AKA 2:5029/45.3
- = Bizzare = -
Рядовой
 
Сообщений: 6
Зарегистрирован: Пт июн 04, 2004 10:57 am
Пункты репутации: 0

Сообщение Evgenych » Пн июн 07, 2004 9:06 pm

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
нет, не пустой, указывается где нерокмд лежит
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Так сделай же пустой и будет записываться из любого места
Evgenych
Прапор
 
Сообщений: 66
Зарегистрирован: Пт июл 11, 2003 3:38 pm
Пункты репутации: 0

Сообщение Volniy » Вт июн 08, 2004 1:16 pm

<!--QuoteBegin-- = Bizzare = -+Jun 7 2004, 23:35--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата (- = Bizzare = - @ Jun 7 2004, 23:35)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Забей, я поспешил с "работает", не передает панель полный путь. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Вот под настроение написал утилитку по теме. На плугин это не тянет, конечно. Просто позволяет вытащить полные пути из временной панели в текстовый файл. Скачать [5kb] : <a href='http://volniy.nm.ru/TempToList.zip' target='_blank'>TempToList.zip</a>
Volniy
Ст. лейтенант
 
Сообщений: 121
Зарегистрирован: Сб ноя 22, 2003 11:42 pm
Пункты репутации: 0

Сообщение Strateg » Вт июн 08, 2004 1:53 pm

во даете... на мой взгляд - извращение... уж лучше нормально писать нерой... :)
хм...!
Strateg
Полковник
 
Сообщений: 1016
Зарегистрирован: Пт май 24, 2002 7:26 am
Откуда: Краснодар
Пункты репутации: 0

Сообщение Evgenych » Вт июн 08, 2004 5:14 pm

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
во даете... на мой взгляд - извращение... уж лучше нормально писать нерой... :)
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Почему извращение?
Evgenych
Прапор
 
Сообщений: 66
Зарегистрирован: Пт июл 11, 2003 3:38 pm
Пункты репутации: 0

Сообщение Egorus » Сб июл 03, 2004 1:26 pm

2Volniy
А возможно сделать чтобы ненужнобыло переключаться с временной панели?
И поддержку длинных имен? :)

В принципе сейчас пробую с помощью TС Script, сделать тоже самое, но все осложняется незнанием ни VB ни Java ни WCS. Приходится обучаться.
Egorus
Ст. сержант
 
Сообщений: 38
Зарегистрирован: Чт июн 05, 2003 10:03 am
Пункты репутации: 0

Сообщение Василич » Сб июл 03, 2004 2:34 pm

есть прога dropToCD (типа SCDWriter, только фейс англ. включить можно), после запуска на экране как маленькая полоска. на неё файлы и папки таскаешь, потом по этой полоске правой кнопкой - и записать. если что подправить или просто посмотреть что писаться будет- та же правая кнопка.
чем удобна - даже если всё время запущена, то на экране почти не видна и не мешается. и в памяти места мало берёт (в отличие от Неры)
Василич
Ст. сержант
 
Сообщений: 36
Зарегистрирован: Вт фев 11, 2003 12:04 pm
Откуда: Seeheim
Пункты репутации: 0

След.

Вернуться в Total Commander

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

cron