![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.04.2012
Сообщений: 1
|
![]()
как это можно описать в Pascal?
Поясняю: есть файл C:/lyubaya_papca/lyuboy_fail.jpg с помощью программирования в pascal`е копировать данное изображение например на диск D Всё, спасибо нашел: может комуто пригодиться: {$M 2048, 0, 0} {устанавливаем размер стека} program cutfile; uses DOS; {подключаем модуль DOS} var path: PathStr;{полное имя исходного файла} dir_new: DirStr;{директория куда копируется файл} begin write('Vvedite polnoe im9 kopiruemogo faila: '); readln(path); {считываем полное имя} write('Vvedite directoriu, v kotoruiu nado ckopirovat'' fail: '); readln(dir_new);{считываем директорию} swapvectors;{обмениваем содержимое векторов прерывания с переменными SAVEINTXX} exec('C:\WINDOWS\system32\cmd.exe', '/C attrib -h -r -a ' + path);{снимаем атрибуты файла (скрытые/системные и только для чтения)} exec('C:\WINDOWS\system32\cmd.exe', '/C copy '+ path+ ' '+ dir_new); {запускаем cmd.exe и передаем ему параметры: команду копировать+имя файла+новая директория} exec('C:\WINDOWS\system32\cmd.exe', '/C del '+ path);{запускаем cmd.exe с командой удаления и путем к первичному файлу} swapvectors; readln; end. ЗЫ Если убрать строку exec('C:\WINDOWS\system32\cmd.exe', '/C del '+ path); , то получится программа не перемещающая, а копирующая файлы. конечно если вы только начали изучать Паскаль авм будет непросто разобраться в этой программе, точнее надо будет почитать про прерывания, программные. Последний раз редактировалось wowiku; 15.04.2012 в 17:02. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Как вариант - через exec
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
память жёсткого диска | ada73 | Компьютерное железо | 6 | 29.03.2011 12:58 |
как запаролить раздел жёсткого диска ???? | Александр_1981 | Безопасность, Шифрование | 7 | 17.12.2010 15:51 |
QT4 - Определение серийника жёсткого диска | xwicked | Qt и кроссплатформенное программирование С/С++ | 2 | 06.08.2010 23:35 |
Установка пароля на раздел жёсткого диска | Terran | Компьютерное железо | 6 | 28.11.2009 11:17 |
как определить название жёсткого диска??? | PAVEL315 | Общие вопросы Delphi | 7 | 20.11.2006 20:27 |