Page 1 of 1

CP - Утилита для копирования файлов

Posted: Fri Aug 06, 2010 7:04 pm
by Asper
Программа предназначена для простого копирования файлов через Shell или Run.
В качестве параметров программе передаются путь к источнику и путь к приемнику.
CP не создает окна и вообще ничего не рисует на экране. На доску отладки программа выводит путь к источнику и приемнику, а также размер копируемого файла. Копирование директорий пока не реализовано.
CP v0.1.7z (8.34 KiB)
Downloaded 457 times
P.S. Про программу COPYR я знаю, только вот ей нужно в качестве параметров передавать также размер строки с путем к источнику и размер строки с путем к приемнику, а как это делать не из программы, я не очень-то себе представляю.

Re: CP - Утилита для копирования файлов

Posted: Fri Aug 06, 2010 7:12 pm
by Asper
Да, программа также понимает относительные пути (относительно своего собственного пути).

Лично я пользуюсь программой CP для копирования обновленного драйвера при загрузке системы с харда в системную папку для драйверов под нужным именем. Для этого в AUTORUN.DAT дописал:
/RD/1/SHELL .my_shell

Скрипт .my_shell примерно следующего содержания:

Code: Select all

#SHS

cp /hd0/2/NSD/HDA/intel_hda drivers/sound.obj
exit

Re: CP - Утилита для копирования файлов

Posted: Fri Feb 08, 2013 1:06 am
by GerdtR
Фууфф... уже есть. Чуть за написание не взялся)))

Re: CP - Утилита для копирования файлов

Posted: Fri Feb 08, 2013 10:25 am
by SoUrcerer
Если добавить к этой программе интерфейс взаимодействия с shell - цены не будет.

Re: CP - Утилита для копирования файлов

Posted: Sat Feb 09, 2013 11:58 am
by ramiil-kun
А текущий shell поддерживает скрипты?

Re: CP - Утилита для копирования файлов

Posted: Sat Feb 09, 2013 12:00 pm
by SoUrcerer
Поддерживает.

Re: CP - Утилита для копирования файлов

Posted: Sat Feb 09, 2013 12:15 pm
by ramiil-kun
А man по теме где искать?

Re: CP - Утилита для копирования файлов

Posted: Sat Feb 09, 2013 1:51 pm
by Leency
Вот этот работает.

Re: CP - Утилита для копирования файлов

Posted: Sat Feb 09, 2013 2:22 pm
by Albom
Ребята, я постараюсь немножко подпилить утилиту cp, чтобы она могла работать с shell.
По поводу скриптов. Скрипт должен начинаться со строки "#SHS" (без кавычек). Список доступных команд - help. Каждая команда имеет небольшую подсказку - вводим "help команда". В скриптах комментарии начинаются с #.

Re: CP - Утилита для копирования файлов

Posted: Sat Feb 09, 2013 2:37 pm
by Leency
А не лучше ли и не проще ли подпилить shell? Он в дистре есть, а cp нету. Тем более, что утилита сp работает только с папкой в которой лежит, а комманда cp должна была бы работать с текущей папкой.

Re: CP - Утилита для копирования файлов

Posted: Sat Feb 09, 2013 2:51 pm
by Albom
Может быть, проще. Но думаю, для начала подпилю cp - делаю ассемблерный файл с процедурами для общения с shell. Зря я что ли делал возможность запуска консольных утилит?

Re: CP - Утилита для копирования файлов

Posted: Wed Feb 13, 2013 12:45 am
by Leency
cp calc _calc
не работает

Re: CP - Утилита для копирования файлов

Posted: Sun Jul 14, 2013 6:46 pm
by Asper
Leency wrote:
cp calc _calc
не работает
Spoiler:
cp_test.png
cp_test.png (89.77 KiB)
Viewed 9669 times