Reviews / articles about OS/2 |
Operating systems: ArcaOS, eComStation, IBM OS/2 Warp |
|
|
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
Комментарии:
|
|
|||||||||||||||||
(C) OS2.GURU 2001-2021