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

» Total Commander (Часть 7)

Автор: oshizelly
Дата сообщения: 25.06.2011 11:54
Avada

Цитата:
Для любого впервые используемого разрешения надо размер окна выставить тот, который нужно, и запомнить его вручную.

Это, разумеется, так, но у cepbl4, как я понял, немного другая проблема: окно TC открывается не развернутым на весь экран, а в режиме Normal window (как это будет по-русски? нормальное окно??). А это определяется свойствами ярлыка, а не настройками сабжа.
Впрочем, пусть cepbl4 попробует оба способа, один точно должен сработать.
Автор: abz
Дата сообщения: 25.06.2011 12:03
oshizelly

Если развернуть и запомнить позицию, то развёрнутое состояние будет использоваться по умолчанию.
Автор: CaptainFlint
Дата сообщения: 25.06.2011 13:12

Цитата:
Если развернуть и запомнить позицию, то развёрнутое состояние будет использоваться по умолчанию.

До тех пор, пока разрешение снова не поменяется. Чтобы хранить все настройки в одной секции, независимо от разрешения экрана, можно воспользоваться ключом ResolutionSpecific.
Автор: cepbl4
Дата сообщения: 26.06.2011 11:25
oshizelly 14:15 25-06-2011
Цитата:
Shortcut в поле Run выбираем из выпадающего меню значение Maximized.

помогло

Avada 14:19 25-06-2011
Цитата:
запомнить его вручную

помогло (на ярлыке опять поставил "Обычный размер окна")


Цитата:
Это при условии, что в семёрке файл настроек вообще окажется доступен для записи, что при простом копировании каталога TC в машины на машину вовсе не гарантируется.

сразу положил папку тотала во вновь созданную на 2-м локал диске, права - полные админские под мою учетку, все работает и меняется

CaptainFlint 16:12 25-06-2011
Цитата:
До тех пор, пока разрешение снова не поменяется. Чтобы хранить все настройки в одной секции, независимо от разрешения экрана, можно воспользоваться ключом ResolutionSpecific.

да больше смен разрешений не планируется (если только я не захочу побаловаться юзерской работой на тв 40" через ХДМИ при 1920*1080)

а куда вписать данный ключ?
Автор: Avada
Дата сообщения: 26.06.2011 11:49
cepbl4

Цитата:
а куда вписать данный ключ?

В секцию [Configuration] со значением 0 (см. справку). А можно и никуда не вписывать и автоматически создавать, как по умолчанию, не единую для всех разрешений секцию [AllResolutions], а разные, если всё-таки не исключено использование другого разрешения, где могут потребоваться другой размер, шрифт, позиции табуляторов и пр.
Автор: oshizelly
Дата сообщения: 26.06.2011 15:53
Подскажите, можно ли задать в диалоге поиска на вкладке плагинов, чтобы найти все файлы, время модификации которых не равно значению 00:00:00 (с любой датой). Час игрался, но так и не смог угадать нужный формат. В справке - полное молчание
И, на всякий случай, наоборот: найти все файлы, не отвечающие этому критерию.

И ещё мелкий вопрос вдогонку. Кнопка "Less rules" в диалоге поиска на вкладке плагинов удаляет правила, начиная с самого нижнего. А как можно удалить правило, находящееся в середине списка? Вроде я как-то это делал, там кажется справа появлялся бегунок со стрелками, позволявший сделать текущим любое правило. Но это было так давно, что я уже не помню, как это делал.
Автор: firewall2006
Дата сообщения: 26.06.2011 16:07
oshizelly
Цитата:
Подскажите, можно ли задать в диалоге поиска на вкладке плагинов, чтобы найти все файлы, время модификации которых не равно значению 00:00:00 (с любой датой).
Вот так не получается?
Автор: oshizelly
Дата сообщения: 26.06.2011 16:56
firewall2006

Цитата:
Вот так не получается?

Предложенный вариант tc/ writetime != 00:00:00 действительно напрашивается, его я попробовал самым первым. Вот только он почему-то работает некорректно.

Похоже, TC считает отвечающими критерию "равно 00:00:00" файлы, у которых значение любого из разрядов времени модификации (часы, минуты, секунды) равно нулю, например, 00:11:25, или 22:00:15, или 11:14:00 (но, конечно же, не 20:01:55).

Причем это происходит именно при поиске с оператором "не равно". Если же искать с оператором "равно" все файлы со значением времени модификации 00:00:00, то, например, файл с временем модификации 00:11:25 действительно не будет включён в список найденных.

То ли это баг в TC, то ли мы оба что-то простое упускаем из виду.
Автор: firewall2006
Дата сообщения: 26.06.2011 17:19
oshizelly
Цитата:
TC считает отвечающими критерию "не равно 00:00:00" только те файлы, у которых значение
времени модификации не включает двух нулей подряд.
Действительно.
Как насчёт такого варианта?

Пусть с помощью двух правил, но будет равносильно "не равно 00:00:00".
Автор: oshizelly
Дата сообщения: 26.06.2011 17:47
firewall2006

Да, этот вариант работает:
tc/ writetime >= 00:00:01
tc/ writetime <= 23:59:59

Спасибо!

P.S.
В ходе своих экспериментов я также пробовал вариант из одного правила:
tc/ writetime < 00:00:01,
для поиска всех файлов с временем модификации, равным 00:00:00, но успеха это не принесло.
Странно, сейчас вот попробовал снова - и вроде бы все работает.

Короче, запутался я совсем То ли я просто не въезжаю в логику TC, то ли сабж в некоторых местах более глючный, чем это принято считать.

Интересно было бы узнать мнение гуру.
Автор: firewall2006
Дата сообщения: 26.06.2011 18:05
oshizelly
Цитата:
для поиска всех файлов с временем модификации, равным 00:00:00
В этом случает правило отрабатывает без проблем:
tc/ writetime = 00:00:00
Цитата:
Интересно было бы узнать мнение гуру.
Аналогично.
Автор: Avada
Дата сообщения: 26.06.2011 19:22
oshizelly

Цитата:
Вроде я как-то это делал, там кажется справа появлялся бегунок со стрелками, позволявший сделать текущим любое правило.

Это при редактировании наборов колонок. В правилах для поиска (и для изменения атрибутов, кстати, тоже) удаляется только последняя строка, где бы ни находился курсор. Хорошо бы, конечно, стрелочки и тут предусмотреть, но вообще-то потребность в наборах правил с числом строк более двух относительно невелика, пережить, в принципе, можно.

А по поводу всех этих нулей во времени модификации — точной информации, какой логикой тут руководствуется автор, не имею. Возможно, где-то когда-то и было, но не помню. Времени на детальные эксперименты сейчас, увы, нет. И, безусловно, в справке такие частности не стали бы расписываться в любом случае.
Автор: oshizelly
Дата сообщения: 26.06.2011 19:42
Avada 19:22 26-06-2011
Цитата:
А по поводу всех этих нулей во времени модификации — точной информации, какой логикой тут руководствуется автор, не имею. Возможно, где-то когда-то и было, но не помню.

Ну, если говорить без шуток, то какая здесь может быть особенная логика? IMHO это чистой воды багофича Как я понимаю, firewall2006 со мной согласен. Так что можно смело рапортовать Гислеру и требовать моральной компенсации в форме исправления бага.
Автор: Avada
Дата сообщения: 26.06.2011 22:28
oshizelly

Цитата:
Так что можно смело рапортовать Гислеру и требовать моральной компенсации в форме исправления бага.

Смело можно будет рапортовать никак не ранее, чем мы с CaptainFlint сами всё это тщательно не проверим и вдобавок не убедимся, что проблема ранее не ставилась перед Гислером и не признавалась им не подлежащей исправлению. Так что —терпение.
Автор: HelioSS
Дата сообщения: 27.06.2011 00:25
Total Commander на Java существует в природе?
Автор: Avada
Дата сообщения: 27.06.2011 06:02
HelioSS
Нет, не существует.
Автор: sasha300
Дата сообщения: 27.06.2011 11:00
Напомните плиз, запускаю cdr файл, а мне тотал коммандер выдает "Файл не найден", если на этом файле нажимаю f4, то через "ChoisrEditor" могу вызвать corel draw и файл запускается. Где со-но копать?
Автор: Avada
Дата сообщения: 27.06.2011 12:43
sasha300
Если запуск — это двойной щелчок/Enter, то такое запросто может быть при использовании в TC внутренних ассоциаций — когда для данного расширения в wincmd.ini (секция [Associations]) указан неверный путь к программе (по указанному пути такого исполняемого файла не существует). Исправляем имя/путь через соответствующий диалог (пункт меню "Внутренние ассоциации..." и т.д.). Кстати, такое же сообщение может появиться по той же причине и в другом случае — при попытке внешнего просмотра.
Автор: sasha300
Дата сообщения: 27.06.2011 12:49
ОО!! СПАСИБО! А то я уже давненько переделал TC под себя, а сейчас опять начал его юзать, но многие тонкости подзабыл. Еще раз спасибо!!!
Автор: oshizelly
Дата сообщения: 28.06.2011 10:04
Для написания клавиатурного макроса понадобилось указать путь к команде в главном меню TC, которая соответствует команде [F4 Edit] - и оказалось, что вызов этой команды через главное меню вообще не предусмотрен, только через хоткей или кнопку. Это так или я просто не там искал? Если команды нет, то придётся самому добавлять, но не хочется без необходимости плодить дубли.
Автор: Avada
Дата сообщения: 28.06.2011 10:17
oshizelly
Если речь про расширенное русское меню, то да — cm_Edit там нет (что легко выяснить, кстати, попросту поиском $388 по файлу WCMD_EXT_RUS.MNU). А нет потому, что вариант вызова этой команды именно через главное меню является способом совсем уж экзотическим и при повседневной работе практически ненужным. Если всё же понадобилось (как в описанном случае), любой желающий легко добавит сам.
Автор: SibD
Дата сообщения: 28.06.2011 10:54
firewall2006

Цитата:
В этом случает правило отрабатывает без проблем:
tc/ writetime = 00:00:00

А вы учиитывали, что там ещё есть доли секунд? Или они корректно округляются?
Автор: oshizelly
Дата сообщения: 28.06.2011 11:52
SibD

Цитата:

Цитата: В этом случает правило отрабатывает без проблем:
tc/ writetime = 00:00:00

А вы учиитывали, что там ещё есть доли секунд? Или они корректно округляются?
Автор: Avada
Дата сообщения: 28.06.2011 12:28
oshizelly
Абсолютно согласен. Во-первых, впервые слышу, что "там ещё есть доли секунды" (и тоже очень интересуюсь источником информации). Во-вторых, неправильную обработку двух нулей в часах и минутах эти доли секунды не объясняют никак.
Кстати, всё, что ранее говорилось по отработке этой ситуации, могу подтвердить — результаты именно таковы, как они описаны. Всё это стало проявляться в TC сразу же с того момента, как добавился поиск с плагинами.
Автор: CaptainFlint
Дата сообщения: 28.06.2011 14:45
Формально, виндовые функции поддерживают файловые временные метки, измеренные в 100-наносекундных интервалах. Конкретные файловые системы же могут это дело ограничивать со своей стороны. Конкретных данных по NTFS я сейчас привести не могу (надо тестовую программу писать для проверки), но вот что говорится в MSDN:

Цитата:
For example, the resolution of create time on FAT is 10 milliseconds, while write time has a resolution of 2 seconds and access time has a resolution of 1 day, so it is really the access date. The NTFS file system delays updates to the last access time for a file by up to 1 hour after the last access.

Перевод:

Цитата:
Например, в файловой системе FAT время создания хранится с разрешением в 10 миллисекунд, время модификации — с разрешением в 2 секунды, время доступа — с разрешением в один день, так что фактически это лишь дата последнего доступа. На NTFS файловая система задерживает обновление времени последнего доступа к файлу на период до 1 часа после собственно доступа.
Автор: BVV63
Дата сообщения: 30.06.2011 09:07
CaptainFlint
Вероятно, это и послужило поводом непоняток:
http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=33904&start=1980#15

Пара вопросов:
1. Правильно ли я понимаю, что если при старте TC с параметрами командной строки /L=... или /N=... текущая вкладка заблокирована с возможностью смены каталога либо без таковой, то реакция будет аналогичной реакции при попытке смены каталога, то есть определяться параметрами "LockedGoToDriveRoot" и "LockedTabChange" (в зависимости от конкретной ситуации)? Всех вариантов я не перебрал, но вроде бы так...

2. Не понимаю "ShellExtIcons=1". К примеру, имеется пара расширений проводника, у каждого свой значок для файла одного типа. Ну и какой будет результирующим?
Автор: abz
Дата сообщения: 30.06.2011 13:17
Система (win7x32) перестала уходить в ждущий режим. Проверил командой powercfg -energy и вот что обнаружил!!!

Цитата:
Запросы доступности системы:Запрос активности системы
Программой выполнен запрос, запрещающий автоматический переход системы в режим сна.
Запрашивающий процесс \Device\HarddiskVolume3\Totalcmd\TOTALCMD.exe


Это что ещё за новость?! Проверьте, пожалуйста у себя. Версия тотала 7.56a, MD5 91ad605591d807efc34db1c6da485327 *TOTALCMD.exe
Автор: cracklover
Дата сообщения: 30.06.2011 13:49
abz

CRC совпала
Автор: CaptainFlint
Дата сообщения: 30.06.2011 14:40
abz
Цитата из истории:

Цитата:
04.05.10 Исправлено: Windows могла перейти в спящий режим, когда файловые операции были активны -> используется функция SetThreadExecutionState (если она доступна) для установки режима активности Windows.
Автор: abz
Дата сообщения: 30.06.2011 14:52
CaptainFlint

А как теперь с этим бороться? Мне надо, чтобы система при любом раскладе уходила в ждущий режим по таймеру неактивности! Это исправление как-нибудь отключается? Или всё - тупик - теперь больше для меня все новые версии неактуальны с момента этой правки?!

Кстати, никаких операций с файлами при проверке powercfg -energy не производилось - Тотал тупо висел в трее.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


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