НОВОЕ: OS/2 GURU - Вопросы и ответы

Reviews / articles about OS/2

Operating systems:
ArcaOS, eComStation, IBM OS/2 Warp
Мифы о eComStation 

Unsorted

 

 

Обновите ArcaOS до уровня NeoWPS

  • Установите набор PNG иконок, нарисованных дизайнером, специализирующемся на оформлении OS/2
  • Установите eSchemes 2018, чтобы менять цвета и кнопки на рабочем столе

Запись дисков с помощью cdrecord и cdrdao в одно касание


TITLE: Запись дисков с помощью cdrecord и cdrdao в одно касание

DATE: 2001-08-23 17:20:08

AUTHOR: nikk

Часто, очень часто люди говорят, что cdrecord и cdrdao им не подходят по причине излишней сложности в пользовании. Однако путем нехитрых манипуляций с вашим десктопом можно добиться выполнения записи диска с помощью cdrecord и cdrdao путем нажатия на левую кнопку вашей мыши от одного до двух раз (в военное время). Все, что для этого требуется создать нехитрый объект на вашем рабочем столе и поместить его (при желании) в трей warpcenter'а или любой подобной утилиты.

Записи дисков с данными при помощи cdrecord.

Создайте коммандный файл из одной строки:

===
spe t31 mkisofs -hpfsnames -national -v %1 | cdrecord dev=<ваш девайс> speed=<скорость> -v -
===
где содержимое полей <...> заполняется по вашему вкусу. По желанию можете добавить свои собственные аргументы не противоречащие указанным кардинальным образом.

Здесь spe - маленькая утилита, задающая приоритет запускаемой задаче. Взять ее можно здесь: http://hobbes.nmsu.edu/pub/os2/util/system/spe.zip. Можно использовать любую другую подобную утилиту или вовсе не использовать таковой.

Создайте WPS объект из темплейта Program. В его опциях в строке "Path and File Name" укажите созданный коммандный файл, в строке "Parameters" поставьте "[Path to Data directory ?]" (кавычки обязательны).

Теперь при запуске свежесозданного WPS объекта вам будет задан вопрос о местонахожении директории с данными, которые должны быть записаны на диск. После удачного ввода этой директории в диалоговое окно начнется запись диска. Если вы все время используете одну и ту же директорию для хранения исходных данных для последующей записи, то вы можете значительно упростить свою задачу, а именно, указать в строке "Parameters" вместо вышеприведенной строки полный путь до этой самой директории. Пути с пробелами внутри не забудьте заключать в кавычки.

Записи аудио дисков при помощи cdrecord.

Все делается аналогично, только содержимое запускаемого файла следующее:

===
cdrecord dev=<ваш девайс> speed=<скорость> -v -audio -pad %1
===
По желанию можно добавить ключик -dao для указания cdrecord'у писать аудио диски в режиме DAO без пауз между треками.

Записи аудио дисков при помощи cdrdao.

Опять же, все делается аналогично, только создаваемый вами коммандный файл будет иметь три строчки:

===
maketoc.cmd %1 > tt.toc
cdrdao --device <ваш девайс> --speed <скорость> -v 2 --buffers 64 tt.toc
del tt.toc /F /N
===
где maketoc.cmd представляет собой небольшой rexx скрипт следующего содержания:
===
/* */
call rxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs' 
call SysLoadFuncs

parse arg fmask

if fmask='' then 
do
say 'Specify file mask for searching tracks'
exit
end

say 'CD_DA'
say ''
say ''

rc=SysFileTree(fmask,'files','FO')

do i=1 to files.0
fname=filespec("name",files.i)
say '// Track 'i
say 'TRACK AUDIO'
say 'NO COPY'
say 'NO PRE_EMPHASIS'
say 'TWO_CHANNEL_AUDIO'
say 'FILE "'fname'" 0 '
say ''
say ''
end
===

Вот и все :). Для более хитроструктурных дисков понадобятся, конечно, другие скрипты и действия. Но и в виндовогуевых программах потребуется на полсотни больше нажатий мышью... Главное, не забывайте, WPS предоставляет пользователю отличный интерфейс к любого рода сложносочиненных command-line програм, не менее удобный, чем разноликие монолитноглючные windows решения.

(c) 2001, nickk

Попробуй программу:

T&V HappyPlayer - управление телеприемниками Brooktree 848/878

Комментарии:

ald
2001-08-28 04:01:41

Насчет виндогуевых программ несколько неверно
Там тоже запись производится в пару щелчков мыши, а остальные щелчки приходятся на подготовительную работу,
про которую автор забыл упомянуть - ведь надо же сначала собрать все файлы в одну директорию
или подготовить все это аудио файлы перед записью.
Да и отсутствие нормальных гуевых программ под ось я совсем не считаю ее достоинством :)
Например отсутствие таких программ как Nero (или аналогичных) и Feurio.

nickk
2001-09-02 20:12:46

Во-первых, сборка файлов в одну директорию производится уже без щелчков мыши, а в
любом файл-коммандере... Что гораздо удобнее, все же.

Во-вторых, подготовка аудио файлов проводится в большинстве
случаев одним скриптом (сграббить cd или распаковать mp3), которые также можно поместить на десктоп...

В-третьих, для cdrdao и cdrecord существуют несколько gui фронт-ендов... Можете попробовать их,
сравнить и написать об этом статью :)

Uncle_Brr
2001-09-20 14:48:34

В настоящий момент, по моему глубокому убеждению, фронт-ендов приличных к этим программам нет.
Но они и не нужны, особенно на слабых машинах, где ГУЙ начинает тормозить.
Оптимальный вариант описан в статье Nikk`a.

eComStation 2.0 работает на компьютерах с любым объемом памяти (4 Гб) + современные качественные прозрачные иконки

 


 

(C) OS2.GURU 2001-2021