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

» Total Commander (Часть 7)

Автор: 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 не производилось - Тотал тупо висел в трее.
Автор: cracklover
Дата сообщения: 30.06.2011 15:32
Уже два часа бьюсь казалось бы над элементарной задачей.
Я изменил известный нам всем расширенный Wcmd_rus.mnu от участника этого форума
в части:

END_POPUP

MENUITEM "_", $7D0
MENUITEM "X", $5F14

для того чтобы подготовиться к будущему избавлению от заголовка окна Total Commander для работы на нетбуке, где каждый пиксел по горизонтали на счету.

Далее начались пляски с двумя небезызвестными плагинами - Autorun и TCFS2 (+TCFS2Tools).
Вроде делал всё абсолютно по инструкции, но окончательно запутался, так и не сумев "подавить" заголовок окна Тотала.

Кто-то мог бы очень четко и кратко объяснить что и куда я должен поместить и какие файлы и как отредактировать, чтобы добиться желаемого?

Если что, утилиты в папке Тотала я храню в каталоге Utilites, а плагины - в Plugins (это понадобится для листинга конфигов, которые мне. возможно, тут будут постить).

Спасибо за возможную помощь.
Автор: cracklover
Дата сообщения: 30.06.2011 17:36
немного разобрался с TCFS2 и мне удалось убрать-показать злополучный заголовок даже путем одного только вызова команды TCFS2.exe /ei c2 rr оформленной под кнопку-переключатель в тулбаре тотала.

но, блин, на кой фиг утилита при этом ещё и разворачивает окно тотала таким образом, что полностью исчезает внизу панель задач винды?
мне же надо только заголовок окна Тотала глушить!
что же делать?
Автор: CaptainFlint
Дата сообщения: 30.06.2011 18:36
abz
По поводу энергосбережения ничего не могу сказать. Сам я с программированием в этой области не сталкивался, а проблем такого рода с Тоталом до сих пор не встречал. Если файловых операций не выполняется, ноут прекрасно уходит в сон, а Тотал у меня в процессах висит перманентно. Уход в сон при работающей файловой операции не проверял, но с моей точки зрения логично, что если я запустил какую-то операцию, то мне нужно, чтобы она всё-таки завершилась. Вот в режиме паузы уйти в сон вполне допустимо, но опять же, я не проверял, как ведёт себя Тотал при этом.

Думаю, надо писать Гислеру. Во-первых, сообщить, что Тотал без работающих операций запрещает переход в сон: это явно баг, и надо только найти способ его воспроизведения (впрочем, необходимо ещё выяснить, точно ли виноват именно Тотал: запись в журнале ничего не доказывает, он мог потом и вернуть нормальный режим, а другая программа его захватила). Во-вторых, отдельным запросом (обязательно в новой ветке) высказать пожелание добавить опцию, разрешающую уход в сон при файловых операциях. Но вот согласится ли на это Гислер, я не уверен. (Именно поэтому лучше постить отдельно, чтобы он не посчитал это одним запросом, иначе может не разобраться и отмести сразу всё.)
Автор: abz
Дата сообщения: 30.06.2011 20:23
CaptainFlint

Ты можешь помочь? На моём английском он меня вообще вряд ли поймёт.
Автор: CaptainFlint
Дата сообщения: 30.06.2011 20:56
abz
Если и смогу, то однозначно не раньше выходных, а более вероятно — не раньше следующих выходных, ибо я сейчас на конференции пребываю, и со свободным временем очень ощутимый напряг.

Кроме того, я максимум смогу зарепортить лишь второе пожелание, баг же репортить нет ни малейшего смысла, потому что я даже воспроизвести его не могу. Гислер ведь потребует подробности, результаты проведения дополнительных экспериментов, конфигурацию Тотала и системы, включая всевозможные подробности. А постоянно перегонять информацию между двумя форумами — занятие слишком накладное.

Кстати, писать ему можно не только на английском, а ещё на немецком, французском и итальянском, так что если знаешь какой-нибудь из этих языков, то вполне можешь обойтись без моей помощи.
Автор: abz
Дата сообщения: 30.06.2011 21:01
Ну, хотя бы так. Я, кроме как на русском, адекватно ни на каком не разговариваю. У тебя win7 и ты не можешь воспроизвести баг, запустив powercfg -energy? У тебя там тотал не фигурирует?
Автор: Rodny
Дата сообщения: 01.07.2011 02:50
abz 21:01 30-06-2011
Цитата:
У тебя win7 и ты не можешь воспроизвести баг, запустив powercfg -energy? У тебя там тотал не фигурирует?

У меня Win7, тотала (запущенного в данный момент) в energy-report.html нет.
Автор: CaptainFlint
Дата сообщения: 01.07.2011 05:43
abz

Цитата:
У тебя win7 и ты не можешь воспроизвести баг, запустив powercfg -energy? У тебя там тотал не фигурирует?

У меня на основных компах XP, на ноуте Vista. powercfg -energy у себя запустить не могу, нет такого параметра. Где фигурирует Тотал, я просто не проверял, ибо, как уже сказал, никаких проблем с входом в энергосберегающие режимы не замечал.
Автор: MentalWarrior
Дата сообщения: 01.07.2011 09:40
Кто подскажет как исправить следующую проблему. Программа не хочет просматривать обычный txt-шник листером. Почему-то пользует fileinfo. Другие текстовики нормально, а этот именно так. Что смешно, это началось сегодня. До этого нормально смотрелся.
Пы.сы.: эпизодически такое бывало, но крайне редко. И вот очередной.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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