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 

decRecycleBinWDX
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Nov 20, 2014 18:30    Post subject: decRecycleBinWDX Reply with quote

В ответ на закрытую тему сделал простенький WDX плагин для просмотра имени и даты удаления файлов в корзине: http://www.tc4shell.com/binary/decRecycleBinWDX.zip
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Thu Nov 20, 2014 19:36    Post subject: Reply with quote

Dec
Отлично. Только это на самом деле ответ вовсе не закрытую тему, а на гораздо более ранние. Например, на эту.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Thu Nov 20, 2014 20:11    Post subject: Reply with quote

В \\Корзина\ не работает.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Nov 20, 2014 20:15    Post subject: Reply with quote

ask-rus wrote:
В \\Корзина\ не работает.


Что такое \\Корзина\ ?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Thu Nov 20, 2014 20:23    Post subject: Reply with quote

Dec
Результат выполнения команды cm_OpenRecycled. Заголовок виртуальной папки, где подобные плагины, разумеется, работать не могут.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Thu Nov 20, 2014 20:28    Post subject: Reply with quote

Как попасть в "вашу" Корзину, если в "моей" посмотреть информацию нет возможности?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Nov 20, 2014 20:33    Post subject: Reply with quote

ask-rus wrote:
Как попасть в "вашу" Корзину, если в "моей" посмотреть информацию нет возможности?


Папка c:\$Recycle.Bin\%SID%

Диск любой, %SID% обычно имеет вид S-1-5-21-2448040208-917409940-3197525361-1000
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Thu Nov 20, 2014 20:40    Post subject: Reply with quote

Нашёл несколько файлов:
Quote:
D:\$RECYCLE.BIN\S-1-5-21-2145465676-3558734573-3800784267-1001\desktop.ini
D:\$RECYCLE.BIN\S-1-5-21-2145465676-3558734573-3800784267-1001\$IY2D6H5.mp3
D:\$RECYCLE.BIN\S-1-5-21-2145465676-3558734573-3800784267-1001\$IBDANS8.zip

Информация по ним почему-то не отображается, пустые поля...

x64
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Thu Nov 20, 2014 20:49    Post subject: Reply with quote

ask-rus
desktop.ini — не удалённый файл, а файл, позволяющий отобразить значок для соответствующей папки. Что касается прочего, это тоже служебные файлы. Там должны быть ещё файлы, которые отличаются от этой пары только начальным символом имени (R вместо I), для них всё отобразится.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Thu Nov 20, 2014 21:07    Post subject: Reply with quote

Dec
А на каком языке написан плагин?
Есть такой набор
Code:
[=shelldetails.Имя]\n[=dirsizecalc.Size.KiB]\n[=shelldetails.Исходное размещение]\n[=shelldetails.Дата удаления]

размеры плагов несопоставимы
Code:
ShellDetails.wdx   80 кб
ShellDetails.wdx64   89.5 кб
decRecycleBinWDX.wdx   747 кб
decRecycleBinWDX.wdx64   1196 кб
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Thu Nov 20, 2014 21:24    Post subject: Reply with quote

Skif_off
Кое-что безотносительно к языку. Во-первых, набор-то есть, но одного существенного свойства там не хватает, а в новом плагине оно есть. Во-вторых, у каждого свои предпочтения, но лично меня, говоря честно, эта разница в размерах мало беспокоит. Поэтому уже перенастроил набор колонок на новый плагин, а автору — спасибо.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Dec



Joined: 07 Sep 2006
Posts: 466

Post (Separately) Posted: Thu Nov 20, 2014 21:25    Post subject: Reply with quote

Skif_off wrote:

А на каком языке написан плагин?

Delphi.

Skif_off wrote:

Есть такой набор...

Место на жестком диске закончилось? Smile Так удали один DVDRip, и освободится место под 700 моих плагинов Smile

А если серьезно, то что за привычка времен дискет считать байты? У всех как минимум полтерабайтные диски, широкополосный интернет, 2Г оперативы (лично у меня 8Г), но люди упорно плачутся по поводу размера файлов. Конечно можно писать плагины и на си, и на ассемблере, и размеры будут соответствующие. Но временные затраты будут гораздо больше. Я, имея Delphi и свой WDX-фреймворк, создал этот плагин примерно за 1 час. Я не готов тратить свое время, которое стоит достаточно дорого (все, конечно, относительно), на то, что бы всеми правдами и неправдами сэкономить 2 мегабайта на терабайтном винте.

Добавлено спустя 9 минут:

Avada wrote:
Во-первых, набор-то есть, но одного существенного свойства там не хватает, а в новом плагине оно есть.


Есть еще одно но. ShellDetails использует встроенные механизмы Windows для получения значений колонок. Мой плагин читает данные напрямую из файлов корзины. И если подключить, например, к системе на Win7 дополнительный жесткий диск от WinXP, то я не думаю, что ShellDetails прочитает содержимое корзины на диске от WinXP в отличие от моего. Так же не уверен (не проверял) за чтение ShellDetails-ом корзины другого пользователя системы.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Thu Nov 20, 2014 21:55    Post subject: Reply with quote

Dec
У меня там первоначально было ещё "в-третьих", насчёт того, что в функциональном отношении это сильно разные вещи. Решил не писать в общем виде, понадеявшись, что автор конкретизирует. И не ошибся. Smile
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Nov 20, 2014 23:32    Post subject: Reply with quote

Skif_off wrote:
Есть такой набор
Surprised Хм. Я всё на 1.22 сижу, а тут вон оно как оказывается.

Exclamation Dec - молодец, несомненно (хотя у меня сто лет в обед всё удаляется мимо корзины).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Fri Nov 21, 2014 00:47    Post subject: Reply with quote

Просто удивила разница, вот и спросил Smile
Ну и ТС у меня странно себя ведёт, когда, увешавшись библиотеками, отжирает в памяти 45-50 метров и более - начинает заметно медленнее открывать даже совсем маленькие каталоги (вид Подробный). Помогает только перезапуск и, как ни странно, переход в сон и обратно. Это не считая WinPE.
Dec wrote:
имея Delphi и свой WDX-фреймворк

Теперь понятно.
Dec wrote:
Есть еще одно но. ShellDetails использует встроенные механизмы Windows для получения значений колонок.

Он вообще не всегда срабатывает.

Flasher wrote:
Хм. Я всё на 1.22 сижу, а тут вон оно как оказывается.

А потом только х64 (1.23) и с датой что-то было (1.24).
 Такая фича вроде только вручную добавляется дописыванием в ShellDetails.ini (где-то здесь было или на оффоруме)
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 1, 2  Next
Page 1 of 2

 
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