Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Badcopy 1.0.0.4 - копирует файлы с поврежденых CD/DVD дисков
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Hram



Joined: 19 May 2005
Posts: 113
Location: Питер

Post (Separately) Posted: Sat Jul 21, 2007 22:11    Post subject: Reply with quote

Так получается путь к TC
Back to top
View user's profile Send private message
Hram



Joined: 19 May 2005
Posts: 113
Location: Питер

Post (Separately) Posted: Sat Jul 21, 2007 22:36    Post subject: Reply with quote

B4rr4cuda спасибо заработало
Code:
GetModuleFileName((HINSTANCE)hModule, inidllename, _MAX_PATH);
Back to top
View user's profile Send private message
Hram



Joined: 19 May 2005
Posts: 113
Location: Питер

Post (Separately) Posted: Mon Jul 23, 2007 01:05    Post subject: Reply with quote

Успел не многое.
Посмотрите хоть в том направлении двигаюсь?

Версия 1.0.0.2 - добавлена возможность использования различных методов копирования.

Хотелось бы побольше конструктивной критики.
Back to top
View user's profile Send private message
Hram



Joined: 19 May 2005
Posts: 113
Location: Питер

Post (Separately) Posted: Tue Jul 24, 2007 01:49    Post subject: Reply with quote

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
View user's profile Send private message
Sam Dark



Joined: 25 Apr 2005
Posts: 484
Location: Voronezh, Russia

Post (Separately) Posted: Tue Jul 24, 2007 18:58    Post subject: Reply with quote

Направление правильное.
showwindow=0 можно выставить в конфиге по умолчанию т.к. showwindow=1 делает невозможным отмену + раздражает т.к. ничего делать пока работает программа не удаётся.

Эх, фоновое копирование бы...
_________________
RMCreative — это жжж неспроста...

reggi — здесь я регистрирую домены
Back to top
View user's profile Send private message MSN Messenger
Hram



Joined: 19 May 2005
Posts: 113
Location: Питер

Post (Separately) Posted: Tue Jul 24, 2007 20:09    Post subject: Reply with quote

Quote:
Эх, фоновое копирование бы...


Так от меня мало что зависит или я не прав?
Мне кажется в wfx плагине нет такой возможности?
Если есть подскажи как.

Quote:
showwindow=0 можно выставить в конфиге по умолчанию


поставлю
Back to top
View user's profile Send private message
Hram



Joined: 19 May 2005
Posts: 113
Location: Питер

Post (Separately) Posted: Tue Jul 24, 2007 22:30    Post subject: Reply with quote

1.0.0.4
- по совету Sam Dark выставлен showwindow=0 по умолчанию, а также showerror=0
- реализовано закрытие NSCopy не TerminateProcess'ом, а посылкой WM_CLOSE окну NSCopy, что позволяет в случае повторного копирования файла начать копирование не с начала, а с позиции на которой копирование было остановлено
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Wed Jul 25, 2007 08:08    Post subject: Reply with quote

Хорошо бы как-то выделить диски:
Либо иконки, либо подписи (FDD, CD, HDD)
В принципе жёсткие нафиг не нужны, можно их и не показывать.
Хорошо бы снимать атрибут «только для чтения», если копируешь файлы с CD/DVD, как делает Total.

Тотал сам показывает оставшееся время при использовании внутреннего способа?

Про фоновое копирование:
Можно запускать NSCopy через батник, cmd или exe с параметром-списком файлов.
NSCopy возвращает какие-то значения при ошибке копирования или отмене?

Хорошо бы удалить лишние нули из номера версии.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Wed Jul 25, 2007 12:38    Post subject: Reply with quote

Hram wrote:
Мне кажется в wfx плагине нет такой возможности?
Если есть подскажи как.

В семёрке в API FS-плагинов был добавлен функционал временной панели, включающий в себя требование многопоточной работы. Я пока не проверял, но по идее, если плагин реализует этот интерфейс, Тотал активирует функцию перевода копирования в фоновый режим. Попробуй поиграться с этим.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Sam Dark



Joined: 25 Apr 2005
Posts: 484
Location: Voronezh, Russia

Post (Separately) Posted: Wed Jul 25, 2007 12:43    Post subject: Reply with quote

Hram
Кстати, вчера копировал DVD. Довольно быстро, но NSCopy забил нулями некоторые части.
Второй раз скопировал TC. Долго, но файл целый...
_________________
RMCreative — это жжж неспроста...

reggi — здесь я регистрирую домены
Back to top
View user's profile Send private message MSN Messenger
d-view



Joined: 25 Jul 2006
Posts: 232
Location: xUSSR

Post (Separately) Posted: Mon Jul 30, 2007 10:02    Post subject: Reply with quote

Hram wrote:
Прикрутил сегодня CDCheck.

Что значит прикрутил и как этим пользоваться?
_________________
Вы слишком много знаете... Вас отягощает эрудиция
Back to top
View user's profile Send private message
Hram



Joined: 19 May 2005
Posts: 113
Location: Питер

Post (Separately) Posted: Tue Jul 31, 2007 08:58    Post subject: Reply with quote

После установки плагина в сетевом окружении появится раздел Bad Copy . Заходишь внутрь. Появится список дисков и папка "Настройки"
В настройках можно выбрать метод копирования. Я написал свой, но по отзывам он очень плохо работает. Мне предложили
Quote:
Была идея навесить Non-Stop Copy на плагин

вставить в плагин программу Non-Stop Copy, что я и сделал. Так вот в "Настройках" выбираешь nscopy (DBLCLK или Enter) и копируешь файлы.
При копировании будет вызываться программа nscopy.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Tue Jul 31, 2007 10:33    Post subject: Reply with quote

Hram, с Non-Stop Copy понятно, вопрос был про CDCheck от d-view
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Hram



Joined: 19 May 2005
Posts: 113
Location: Питер

Post (Separately) Posted: Wed Aug 01, 2007 00:18    Post subject: Reply with quote

Прошу прощения это опечатка. Видимо думал о том как прикрутить CDCheck вот и написал. На самом деле Non-Stop Copy.
Кстати по поводу CDCheck кто нибудь знает как его прикрутить?
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Sun Aug 12, 2007 02:00    Post subject: Reply with quote

У меня вопрос: можно ли сделать настройки для указания размера пропускаемых блоков и числа попыток чтения. Т.е. я хочу, чтобы после того, как плаг обнаружит битый сектор(блок), он не пытался повторно его читать n раз, а сразу пропустил m байт/кб/мб..., и пытался прочесть сектор (блок) после пропуска. Для восстановления фильмов с DVD не так важна точность восстановления, как быстрота.
Да, если первая опция (число попыток чтения) в том или ином виде присутствует в большинстве прог для восстановления, но настройки для пропуска участка опред. участка при ошибке нигде не встречал (точнее, было в ранних версиях BadCopyPro, но он тогда с CD/DVD восстанавливать не умел)... Может, это трудно реализовать?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group