Board.KolibriOS.org
http://board.kolibrios.org/

CP - Утилита для копирования файлов
http://board.kolibrios.org/viewtopic.php?f=44&t=1477
Page 1 of 1

Author:  Asper [ Fri Aug 06, 2010 7:04 pm ]
Post subject:  CP - Утилита для копирования файлов

Программа предназначена для простого копирования файлов через Shell или Run.
В качестве параметров программе передаются путь к источнику и путь к приемнику.
CP не создает окна и вообще ничего не рисует на экране. На доску отладки программа выводит путь к источнику и приемнику, а также размер копируемого файла. Копирование директорий пока не реализовано.
Attachment:
CP v0.1.7z [8.34 KiB]
Downloaded 244 times

P.S. Про программу COPYR я знаю, только вот ей нужно в качестве параметров передавать также размер строки с путем к источнику и размер строки с путем к приемнику, а как это делать не из программы, я не очень-то себе представляю.

Author:  Asper [ Fri Aug 06, 2010 7:12 pm ]
Post subject:  Re: CP - Утилита для копирования файлов

Да, программа также понимает относительные пути (относительно своего собственного пути).

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

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

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

Author:  GerdtR [ Fri Feb 08, 2013 1:06 am ]
Post subject:  Re: CP - Утилита для копирования файлов

Фууфф... уже есть. Чуть за написание не взялся)))

Author:  SoUrcerer [ Fri Feb 08, 2013 10:25 am ]
Post subject:  Re: CP - Утилита для копирования файлов

Если добавить к этой программе интерфейс взаимодействия с shell - цены не будет.

Author:  ramiil-kun [ Sat Feb 09, 2013 11:58 am ]
Post subject:  Re: CP - Утилита для копирования файлов

А текущий shell поддерживает скрипты?

Author:  SoUrcerer [ Sat Feb 09, 2013 12:00 pm ]
Post subject:  Re: CP - Утилита для копирования файлов

Поддерживает.

Author:  ramiil-kun [ Sat Feb 09, 2013 12:15 pm ]
Post subject:  Re: CP - Утилита для копирования файлов

А man по теме где искать?

Author:  Leency [ Sat Feb 09, 2013 1:51 pm ]
Post subject:  Re: CP - Утилита для копирования файлов

Вот этот работает.

Attachments:
shell.zip [638 Bytes]
Downloaded 160 times

Author:  Albom [ Sat Feb 09, 2013 2:22 pm ]
Post subject:  Re: CP - Утилита для копирования файлов

Ребята, я постараюсь немножко подпилить утилиту cp, чтобы она могла работать с shell.
По поводу скриптов. Скрипт должен начинаться со строки "#SHS" (без кавычек). Список доступных команд - help. Каждая команда имеет небольшую подсказку - вводим "help команда". В скриптах комментарии начинаются с #.

Author:  Leency [ Sat Feb 09, 2013 2:37 pm ]
Post subject:  Re: CP - Утилита для копирования файлов

А не лучше ли и не проще ли подпилить shell? Он в дистре есть, а cp нету. Тем более, что утилита сp работает только с папкой в которой лежит, а комманда cp должна была бы работать с текущей папкой.

Author:  Albom [ Sat Feb 09, 2013 2:51 pm ]
Post subject:  Re: CP - Утилита для копирования файлов

Может быть, проще. Но думаю, для начала подпилю cp - делаю ассемблерный файл с процедурами для общения с shell. Зря я что ли делал возможность запуска консольных утилит?

Author:  Leency [ Wed Feb 13, 2013 12:45 am ]
Post subject:  Re: CP - Утилита для копирования файлов

Quote:
cp calc _calc
не работает

Author:  Asper [ Sun Jul 14, 2013 6:46 pm ]
Post subject:  Re: CP - Утилита для копирования файлов

Leency wrote:
Quote:
cp calc _calc
не работает

Spoiler: Show
Attachment:
cp_test.png
cp_test.png [ 89.77 KiB | Viewed 3861 times ]

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/