View previous topic :: View next topic |
Author |
Message |
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Sat Jul 21, 2007 22:11 Post subject: |
|
|
Так получается путь к TC |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Sat Jul 21, 2007 22:36 Post subject: |
|
|
B4rr4cuda спасибо заработало
Code: | GetModuleFileName((HINSTANCE)hModule, inidllename, _MAX_PATH); |
|
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Mon Jul 23, 2007 01:05 Post subject: |
|
|
Успел не многое.
Посмотрите хоть в том направлении двигаюсь?
Версия 1.0.0.2 - добавлена возможность использования различных методов копирования.
Хотелось бы побольше конструктивной критики. |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Tue Jul 24, 2007 01:49 Post subject: |
|
|
1.0.0.3
- копируются атрибуты папок (скрытый, системный, и т.д.)
- копируются пустые файлы
- относительный путь в конфигурационном файле "path=nscopy\nscopy.exe"
- опция "showwindow=0", не скрывает окно NSCopy насовсем, а запускает программу свернутой
- Total Commander во время копирования с помощью NSCopy не вешается
- реализована возможность отмены копирования
- введен параметр "showerror=1" показывать ошибки
Last edited by Hram on Tue Jul 24, 2007 20:04; edited 1 time in total |
|
Back to top |
|
|
Sam Dark
Joined: 25 Apr 2005 Posts: 484 Location: Voronezh, Russia
|
(Separately) Posted: Tue Jul 24, 2007 18:58 Post subject: |
|
|
Направление правильное.
showwindow=0 можно выставить в конфиге по умолчанию т.к. showwindow=1 делает невозможным отмену + раздражает т.к. ничего делать пока работает программа не удаётся.
Эх, фоновое копирование бы... _________________ RMCreative — это жжж неспроста...
reggi — здесь я регистрирую домены |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Tue Jul 24, 2007 20:09 Post subject: |
|
|
Quote: | Эх, фоновое копирование бы... |
Так от меня мало что зависит или я не прав?
Мне кажется в wfx плагине нет такой возможности?
Если есть подскажи как.
Quote: | showwindow=0 можно выставить в конфиге по умолчанию |
поставлю |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Tue Jul 24, 2007 22:30 Post subject: |
|
|
1.0.0.4
- по совету Sam Dark выставлен showwindow=0 по умолчанию, а также showerror=0
- реализовано закрытие NSCopy не TerminateProcess'ом, а посылкой WM_CLOSE окну NSCopy, что позволяет в случае повторного копирования файла начать копирование не с начала, а с позиции на которой копирование было остановлено |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Wed Jul 25, 2007 08:08 Post subject: |
|
|
Хорошо бы как-то выделить диски:
Либо иконки, либо подписи (FDD, CD, HDD)
В принципе жёсткие нафиг не нужны, можно их и не показывать.
Хорошо бы снимать атрибут «только для чтения», если копируешь файлы с CD/DVD, как делает Total.
Тотал сам показывает оставшееся время при использовании внутреннего способа?
Про фоновое копирование:
Можно запускать NSCopy через батник, cmd или exe с параметром-списком файлов.
NSCopy возвращает какие-то значения при ошибке копирования или отмене?
Хорошо бы удалить лишние нули из номера версии. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Wed Jul 25, 2007 12:38 Post subject: |
|
|
Hram wrote: | Мне кажется в wfx плагине нет такой возможности?
Если есть подскажи как. |
В семёрке в API FS-плагинов был добавлен функционал временной панели, включающий в себя требование многопоточной работы. Я пока не проверял, но по идее, если плагин реализует этот интерфейс, Тотал активирует функцию перевода копирования в фоновый режим. Попробуй поиграться с этим. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Sam Dark
Joined: 25 Apr 2005 Posts: 484 Location: Voronezh, Russia
|
(Separately) Posted: Wed Jul 25, 2007 12:43 Post subject: |
|
|
Hram
Кстати, вчера копировал DVD. Довольно быстро, но NSCopy забил нулями некоторые части.
Второй раз скопировал TC. Долго, но файл целый... _________________ RMCreative — это жжж неспроста...
reggi — здесь я регистрирую домены |
|
Back to top |
|
|
d-view
Joined: 25 Jul 2006 Posts: 232 Location: xUSSR
|
(Separately) Posted: Mon Jul 30, 2007 10:02 Post subject: |
|
|
Hram wrote: | Прикрутил сегодня CDCheck. |
Что значит прикрутил и как этим пользоваться? _________________ Вы слишком много знаете... Вас отягощает эрудиция |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Tue Jul 31, 2007 08:58 Post subject: |
|
|
После установки плагина в сетевом окружении появится раздел Bad Copy . Заходишь внутрь. Появится список дисков и папка "Настройки"
В настройках можно выбрать метод копирования. Я написал свой, но по отзывам он очень плохо работает. Мне предложили
Quote: | Была идея навесить Non-Stop Copy на плагин |
вставить в плагин программу Non-Stop Copy, что я и сделал. Так вот в "Настройках" выбираешь nscopy (DBLCLK или Enter) и копируешь файлы.
При копировании будет вызываться программа nscopy. |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Tue Jul 31, 2007 10:33 Post subject: |
|
|
Hram, с Non-Stop Copy понятно, вопрос был про CDCheck от d-view _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
Hram
Joined: 19 May 2005 Posts: 113 Location: Питер
|
(Separately) Posted: Wed Aug 01, 2007 00:18 Post subject: |
|
|
Прошу прощения это опечатка. Видимо думал о том как прикрутить CDCheck вот и написал. На самом деле Non-Stop Copy.
Кстати по поводу CDCheck кто нибудь знает как его прикрутить? |
|
Back to top |
|
|
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Sun Aug 12, 2007 02:00 Post subject: |
|
|
У меня вопрос: можно ли сделать настройки для указания размера пропускаемых блоков и числа попыток чтения. Т.е. я хочу, чтобы после того, как плаг обнаружит битый сектор(блок), он не пытался повторно его читать n раз, а сразу пропустил m байт/кб/мб..., и пытался прочесть сектор (блок) после пропуска. Для восстановления фильмов с DVD не так важна точность восстановления, как быстрота.
Да, если первая опция (число попыток чтения) в том или ином виде присутствует в большинстве прог для восстановления, но настройки для пропуска участка опред. участка при ошибке нигде не встречал (точнее, было в ранних версиях BadCopyPro, но он тогда с CD/DVD восстанавливать не умел)... Может, это трудно реализовать? |
|
Back to top |
|
|
|