Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 6)

Автор: Avada
Дата сообщения: 11.01.2010 14:03
naben
Где-то на оффоруме Гислер говорил, что TC 7.51 предполагается выпустить в первом квартале. Более точных сведений пока нет.
Автор: king_stiven
Дата сообщения: 11.01.2010 16:45
Avada
Первая же ссылка помогла, а я то залез в плагин\wdx\Media\ и там пытался настройки искать.
Автор: oshizelly
Дата сообщения: 11.01.2010 22:21
При просмотре панели в режиме "Full View" верхняя строка каждой папки (та, в которой две точки и слово <DIR>) предлставляет собой ссылку на родительскую папку, соответственно, в колонке Date отображается время модификации родительской папки (а в колонке Attr - ее атрибуты).

Но после копирования папки в другое место начинаются чудеса. При просмотре дочерней папки (на картинке с примером это папка backups) в верхней строке панели отображается не время модификации родительской папки (в данном примере это "old files"), как это логично ожидать, и не время ее создания (как я подумал сначала), а какой-то третий совершенно загадочный штамп времени! Что это и откуда оно берется??

Автор: sitnica
Дата сообщения: 12.01.2010 02:28
Всегда ставлю копирование/перемещение в фоне.
Вопрос такой:
-Что и где подкрутить, что бы это фоновое окошко всегда было поверх всех окон и в определенном месте стола?
Автор: Avada
Дата сообщения: 12.01.2010 08:50
oshizelly
Будем считать, что на первом скрине отображаются (как должно быть по умолчанию) именно дата/время модификации, а не последнего доступа, (т.е. ключ AccessTime=1 не используется). Но из чего следует, что на первом скрине для элемента [..] отображаются НЕ дата/время модификации родительской папки? С чем сравнивать? На втором скрине показаны только дата/время создания этой папки.
Если в варианте для второго скрина использовать не набор колонок, а подробный режим, для old files будет отображаться что-то другое, нежели на первом скрине для [..]? Если да, то что? Если нет, то в чём вообще проблема? В том, что у родительской и вложенной папки время модификации разное?

sitnica
В Тотале — нигде ничего не подкрутить. Тем более, что таких окон может быть одновременно открыто несколько. Режим "поверх всех окон" для конкретного окна фоновой операции можно быстро задать сторонними средствами (WinRoll, например, делает это щелчком средней кнопки мыши по кнопке закрытия окна). Или изменить высоту окна TC, чтобы дочерние фоновые окна всегда были в верхней части экрана видны. Позицию и порядок вывода фоновых окон TC (вместо стандартных "верх экрана" и "последовательно слева направо"), ИМХО, изменить нельзя вообще.
Автор: Skif_off
Дата сообщения: 12.01.2010 09:16
comrades, возможно ли повесить на кнопку команду "control userpasswords2"?

апплеты панели управления можно без проблем (%WinDir%/system32/*.cpl,*.msc), но для этой команды не нашел файла..
Автор: naben
Дата сообщения: 12.01.2010 09:26
Skif_off
А ты файл не ищи, просто введи эту команду и всё.
Автор: Skif_off
Дата сообщения: 12.01.2010 09:53
naben, спасибо
что-то я не подумал...
Автор: CaptainFlint
Дата сообщения: 12.01.2010 11:29

Цитата:
Позицию и порядок вывода фоновых окон TC (вместо стандартных "верх экрана" и "последовательно слева направо"), ИМХО, изменить нельзя вообще.

Внешними средствами можно. В частности, в PowerPro есть возможности по перехвату появляющихся окон и деланию с ними всяких действий. Можно и перемещать, и менять размеры. Сложнее будет, если окон много, но, теоретически, и с этим можно справиться при помощи скриптов.
Автор: oshizelly
Дата сообщения: 12.01.2010 11:32
Avada 08:50 12-01-2010
Цитата:
Будем считать, что на первом скрине отображаются именно дата/время модификации, а не последнего доступа (т.е. ключ AccessTime=1 не используется)

Именно так.

Цитата:
Но из чего следует, что на первом скрине для элемента [..] отображаются НЕ дата/время модификации родительской папки?

Из того, что это не так На скрине этого не было видно, для наглядности сделал новый, на нем видно, что родительская папка old files имеет совершенно другое время модификации: 22/07/2008 10:38

На самом деле, напрашивается ответ, загадочный штамп времени 15:38 09/01/2010 - это время, когда данная папка была скопирована.
Но проблема в том, что такого просто не может быть!. AFAIK в системе Windows для папок и файлов просто не предусмотрено никаких иных атрибутов времени, кроме времени создания, времени последнего изменения и времени последнего доступа.

Кстати, здесь ещё и вторая загадка. Почему на томе с таблицей FAT32, которая, если не ошибаюсь, умеет хранить только дату, но не точное время создания файлов и папок, TC отображает точное время creation time - да ещё и с нечетными секундами, чего опять-таки не может быть. Где он все это берёт?
Автор: Avada
Дата сообщения: 12.01.2010 13:41
CaptainFlint

OK, буду знать. Но в любом случае задача нетривиальна и средствами самого Тотала не решается.

oshizelly

Цитата:
Кстати, здесь ещё и вторая загадка. Почему на томе с таблицей FAT32, которая, если не ошибаюсь, умеет хранить только дату, но не точное время создания файлов и папок, TC отображает точное время creation time - да ещё и с нечетными секундами, чего опять-таки не может быть. Где он все это берёт?

Я не помню теории, но отчётливо вижу (на своём наборе колонок со всеми вариантами даты/времени и с секундами), что на самом деле на FAT32 всегда показывается по нулям время последнего доступа (а в системном окне свойств этого времени вообще не будет), а время создания как раз отображается нормально. Про нечётные секунды опять же не помню теории, но вижу, что и в Тотале (если колонки настроить), и в системном окне свойств файла эти самые секунды во времени создания превосходно отображаются. В том числе и после создания файла прямо на носителе с FAT32.

Что касается основной проблемы, то этот глюк проявляется только на элементе [..] и только на FAT32 (о специфике носителя, кстати, в первом посте следовало бы упомянуть сразу). После аналогичного копирования с одного NTFS-раздела на другой везде нормально отображается исходная дата модификации. А тут, похоже, берётся время создания папки. Видимо, какая-то специфика данного элемента (не знаю, можно ли считать это багом). В пользовательских колонках он вон вообще нигде ничего не отображает...
Автор: oshizelly
Дата сообщения: 12.01.2010 16:11
Avada
Цитата:
Что касается основной проблемы, то этот глюк проявляется только на элементе [..] и только на FAT32... А тут, похоже, берётся время создания папки.

Нет, это не время создания, на картинке же видно, что время создания (creation time) - 22.07.2008 10:38:51.
Вообще, я забыл упомянуть одну очень существенную деталь, за что прошу прощения. Папка копировалась прогой TeraCopy, которая переносит на целевой носитель не только время модификации папок (это и TC умеет), но и время создания папки. Но то же самое происходит и при распаковке RAR-архива из WinRar при включенной опции "Set creation time".
То есть, в данном случае была на исходном разделе G: с таблицей FAT32 папка old files, время создания - 22.07.2008 10:38:51, время модификации - 22.07.2008 10:38:52. После копирования этой папки на другой FAT32 раздел E: оба атрибута, и время создания, и время модификации сохранили оригинальные значения. Но при этом ещё добавился какой-то третий (ясно, что это и не время последнего доступа), который можно увидеть только описанным мной выше способом. Его значение - это время, когда данная папка была скопирована на новое место.


Цитата:
не знаю, можно ли считать это багом)

Возможно, это была бы очень даже полезная багофича, если бы все это не было так непонятно


Цитата:
на самом деле на FAT32 всегда показывается по нулям время последнего доступа (а в системном окне свойств этого времени вообще не будет), а время создания как раз отображается нормально. Про нечётные секунды опять же не помню теории, но вижу, что и в Тотале (если колонки настроить), и в системном окне свойств файла эти самые секунды во времени создания превосходно отображаются.

Да, я спутал время создания и время последнего доступа. А запрет на нечетные секунды на FAT32 - это вообще у у времени модификации. Извиняюсь.
Автор: Avada
Дата сообщения: 12.01.2010 19:19
oshizelly
Что ж, посмотрел я всё это и с TeraCopy. Если один и тот же каталог с подкаталогом скопировать на один и тот же носитель с FAT32 — с TeraCopy и просто Тоталом, то будет видно, что разница, да, в сохранении/несохранении исходного времени создания налицо. А вот элемент [..] в обоих случаях получает дату/время модификации, действительно точно соответствующие моменту копирования на целевой носитель. Ни из какого атрибута всё это, разумеется, специально не берётся. И точно таким же образом при копировании без TeraCopy у всех скопированных объектов появилось бы новое время создания. Так что факт применения TeraCopy тут принципиального значения не имеет.
Автор: oshizelly
Дата сообщения: 12.01.2010 19:45
Avada
Цитата:
Ни из какого атрибута всё это, разумеется, специально не берётся.

А откуда берётся?? Где в системе хранятся эти данные?
Вопрос в том и заключается, что, по идее, сам TC нигде не хранит (еме просто негде) данных о времени, когда папка была скопирована в другое место. И файловая таблица тоже вроде бы не хранит, потому что кроме 3-х известных атрибутов времени (создания, модификации и последнего доступа) никаких других FAT32 не предусматривает. И OS тоже таких логов не ведёт. Тогда что же получается, там внутри у мене сидит какой-то думатель, котороый записывает в тетрадочку время копирования папок и потом его подсовывает при отображении элемента [..], так получается?
Автор: Avada
Дата сообщения: 12.01.2010 20:06
oshizelly
А почему эти данные должны предварительно храниться в системе и оттуда браться? Если мы впервые создаём некий объект (файл или каталог), он получает набор свойств и атрибутов (в том числе временЫх — на основе данных системных часов), которые до сего момента для этого объекта не существовали нигде. И этот факт никого вроде бы не удивляет. Почему же подобные вопросы возникают применительно к нашему случаю, когда объекты впервые регистрируются на новом носителе? Не понимаю.
Автор: oshizelly
Дата сообщения: 12.01.2010 20:41
Avada
Цитата:
А почему эти данные должны предварительно храниться в системе и оттуда браться?

Что-то я нынче совсем плох, никак не могу внятно смою единственную Мысль сформулировать... Не об том речь, что предварительно. А вот после того, как этот объект (папка) создан и приобрёл некоторые свойства (по английски - attributes), где-то же эти свойства должны сохраняться на будущее, правильно? Где сохраняются такие свойства файлов и папок, как имя, размер, время создания/модификации/последнего доступа и т.п.? Насколько я понимаю, в соответствующих ячейках файловой таблицы. А где хранится вот этот странный атрибут, назовём его "время фактического создания папки на данном носителе"? Если я не ошибаюсь, то для него никаких ячеек в файловой таблице FAT32 (да и в NTFS тоже) не предусмотрено.
Автор: Avada
Дата сообщения: 12.01.2010 21:03
oshizelly
А, теперь понял, о чём речь. При обычном копировании (средствами TC) это, конечно же, время создания папки. Секунда в секунду совпадает. А вот где сие свойство (которое непонятно как в данном случае обозвать — новым временем создания для отличия от прежнего, с исходного диска?) хранится после операции с помошью TeraCopy — вопрос в самом деле интересный, но для ответа на него моей компетенции, увы, не хватает.
Автор: v1999
Дата сообщения: 13.01.2010 09:21
ХМ .... поставил на новую винду XP SP2 Total Commander Power Pack 7.50a
так он в папке "рабочий стол" не показывает ярлыков только что установленных программ .
То есть не видит их ...
( если бросаю проводником , ярлык ( перемещаю ) уже в другую папку , то в новой , перемещенной ярлык выдит )

в чем штука ? подскажите

неприятно как - то , как будто неполноценно


ДА .... еще .... может было , пропустил , или кто знает как сделать :
слева , первых три кнопки : "Основная панель" "Системная панель" "Пользовательская панель" , хм.....
как сделать , что б при нажатии кнопочки - она была "утопленной" ( в рамочке ?) - то есть визуально сразу видно , какая активная
Автор: Avada
Дата сообщения: 13.01.2010 10:01
v1999
Чтобы было приятно и полноценно, неплохо бы освоить работу TC в натуральном виде, без сборок. Общение с автором Total Commander Power Pack возможно в теме о сборках. Ссылка в шапке. Здесь техподдержка пользователям сборок не гарантируется.
Папок Рабочий стол в системе несколько. Весь вопрос, что и как открывать. Как это делалось в данном случае, из поста непонятно совершенно.
По поводу вида кнопок для перехода на другую панель — см., например, здесь.
Автор: oshizelly
Дата сообщения: 13.01.2010 10:27
Avada
Цитата:
. А вот где сие свойство (которое непонятно как в данном случае обозвать — новым временем создания для отличия от прежнего, с исходного диска?) хранится после операции с помошью TeraCopy — вопрос в самом деле интересный, но для ответа на него моей компетенции, увы, не хватает.

А нет ли желания спросить у Гислера?
Автор: Avada
Дата сообщения: 13.01.2010 11:08
oshizelly
У меня — нет. По крайней мере, в ближайшее время. Но это может сделать в любой момент любой желающий, заинтересованный в получении ответа на вопрос, зарегистрированный на оффоруме и на приемлемом уровне владеющий английским языком.
Автор: v1999
Дата сообщения: 13.01.2010 11:36
спасибо Avanda , попробую разобраться , если что , можно отписаться ?

и вот еще ..: дерево папок - папки с названием латиницей заглавными буквами .
так вот , Тотал - некоторые папки имена показывает прописными буквами ????
хотя проводник - заглавными . Пробую переименовать - пишу заглавными , он сам меняет тут же на прописные . не нравится .
в предыдущей версии 7.0 у меня такого небыло ( да и папки создавались тоталом , версии 7.0 )
Автор: averuga
Дата сообщения: 13.01.2010 11:43
Ребят, как сделать так, чтобы в Тотале 7.50а сортировка была как в 6-ке:

1.
2.
3.
4
5. и т.д.
10.
11.

а не так:

1
10
11.
2
3
4 и т.д.
Автор: v1999
Дата сообщения: 13.01.2010 11:45
ммм - дааа ,
в папке "я юзер - рабочий стол" , и папке "алл юзер - рабочий стол" - не видно только что установленных линков .
перемещаю - видно ... хм

Добавлено:
расстолкуйте почему в проводнике ( некоторые папки ) названия папки отображаются заглавными буквами , а в Тотале - прописными ???
хотя названия набраны заглавными
Автор: TheBarmaley
Дата сообщения: 13.01.2010 12:11
averuga
Цитата:
как сделать так
wincmd.ini -> [Configuration] -> SortUpper=2
Автор: CaptainFlint
Дата сообщения: 13.01.2010 12:20
v1999

Цитата:
так вот , Тотал - некоторые папки имена показывает прописными буквами

Посмотри повнимательнее на опции, находящиеся на странице настроек "Содержимое панелей"… (Кстати, правильно писать Avada, а не Avanda.)

averuga
TheBarmaley

Цитата:
wincmd.ini -> [Configuration] -> SortUpper=2

Или прямо в диалоге настроек выбрать нужный вариант (там же, на странице "Содержимое панелей").
Автор: averuga
Дата сообщения: 13.01.2010 12:22
TheBarmaley

Спасибо большое, помогло.

Добавлено:
CaptainFlint
И Вам спасибо за настройки.
Автор: v1999
Дата сообщения: 13.01.2010 12:32
фух
CaptainFlint спасибо , помогло :

настройка/модержимое панелей - снять галочку "имена в формате 8.3" - НАЗВАНИЯ ОТОБРАЖАЮТСЯ ТАК КАК НАБРАНЫ

извините , з ошибку в имени Avada

как сделать , чтобы иконку ( значок ) , например , архива показывал - как значок RAR - архив , а не значок 7-ZIP ?
Автор: TheBarmaley
Дата сообщения: 13.01.2010 12:36
v1999
Цитата:
пишу заглавными , он сам меняет тут же на прописные
wincmd.ini -> [Configuration] -> Small83names=0

ну.. или так: настройки - содержимое панелей - имена формата 8,3 - галку снять
Автор: Avada
Дата сообщения: 13.01.2010 14:35
v1999

Цитата:
как сделать , чтобы иконку ( значок ) , например , архива показывал - как значок RAR - архив , а не значок 7-ZIP ?

Для начала — где и какие архивы в Тотале отображаются значком 7-Zip? Скрин хотелось бы увидеть.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

Предыдущая тема: Корпоративный чат


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.