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

» Total Commander (Часть 8)

Автор: oshizelly
Дата сообщения: 24.08.2013 15:00
Avada 14:23 24-08-2013
Цитата:
F2, естественно. Практически это уже типовое решение.

Спасибо, логично... То есть, вместо Shift+F6 назначить F2.
А Shift+F6 назачить на операцию копирования, приравняв к Shift+F5?
Автор: suomifinland
Дата сообщения: 24.08.2013 15:38
llELViSll
Все как всегда, Ваши советы дают 100% решение проблемы.
Автор: LonerDergunov
Дата сообщения: 24.08.2013 17:06
oshizelly
У меня на F2 повешена cm_RenameSingleFile - переименование одного файла.
И ещё можно ближе (чтоб не тянуться через всю клавиатуру к функциональным клавишам) - на Shift+Z - переименование cm_RenMov, на Shift+X - перемещение, на Shift+С - копирование
Автор: Avada
Дата сообщения: 24.08.2013 19:03
oshizelly

Цитата:
То есть, вместо Shift+F6 назначить F2.

Я назначал не вместо, а вместе, то есть для переименования работают оба варианта. Поскольку у моего TC единая конфигурация (кроме историй, естественно), а им пользуются и домочадцы, привыкшие к Shift+F6.
Автор: oshizelly
Дата сообщения: 25.08.2013 15:16
LonerDergunov 17:06 24-08-2013
Цитата:
(чтоб не тянуться через всю клавиатуру к функциональным клавишам) - на Shift+Z - переименование cm_RenMov, на Shift+X - перемещение, на Shift+С - копирование

Идея сама по себе хороша, спасибо. Но где-то когда-то читал, что использование одиночных обычных буквенно-цифровых клавиш в качестве хоткеев, как правило, нежелательно. Особенно в приложениях, предусматривающих ввод текста, как, например, TC. А ведь Shift+z = Z.


Avada 19:03 24-08-2013
Цитата:

Цитата: То есть, вместо Shift+F6 назначить F2.

Я назначал не вместо, а вместе, то есть для переименования работают оба варианта.
Автор: Krimatorij
Дата сообщения: 25.08.2013 15:18
Люди, а как сделать кнопку в панели TC, чтобы при её нажатии в активной панели создавался текстовый файл с определенным именем.
А то получается только через батник и только по фиксированному пути:

Код: echo любой_текст >> f:\Downloads\read.txt
Автор: addhaloka
Дата сообщения: 25.08.2013 15:32
Krimatorij
Кнопка для создания файла

p.s. Ещё как то так можно:
Код: [em_newakelfile]
button=%COMMANDER_PATH%\Icons\etcbar.dll,31
cmd=%COMMANDER_PATH%\Bin\AkelPad\AkelPad.exe /C+
param="%P%O.%E.txt"
menu=Создать файл в AkelPad с именем файла под курсором    Alt+Shift+F4
iconic=0
Автор: Krimatorij
Дата сообщения: 25.08.2013 16:05
addhaloka
Большое Спасибо!

Сделал, только с Notepad++

Код: button=C:\Programs\Notepad++\notepad++.exe
cmd=C:\Programs\Notepad++\notepad++.exe
menu=readme
path=C:\Programs\Notepad++\
param=%pReadMe.txt
Автор: Skif_off
Дата сообщения: 25.08.2013 16:35
comrades, а есть ли смысл перевести конфиги и тулбары в юникод? И если да, то как это сделать грамотно и что предпочесть (UTF-8/UTF-8 BOM/UTF-16BE/UTF-16LE )? Где-то что-то было, но что-то не соображу, как составить поисковый запрос, чтобы не утонуть в результатах.
Автор: Avada
Дата сообщения: 25.08.2013 17:18
Skif_off
А, собственно, зачем их переводить и чем мешает их нынешняя кодировка?
Автор: Skif_off
Дата сообщения: 25.08.2013 17:44
Avada
Перетряхиваю свою сборку, всплыло в памяти - на английской WinXP в тулбаре вместо русских букв были кракозябры (меню было в норме, внимание не заострил, были более актуальные задачи), подумал про юникод и вспомнил что где-то вроде шла речь.
Автор: Avada
Дата сообщения: 25.08.2013 18:05
Skif_off
По тулбары мне вроде как нигде не попадалось. Про меню и INI, да, речь шла. Здесь, например. Или здесь.
Автор: Skif_off
Дата сообщения: 25.08.2013 19:21
Avada
Вторую тему, кажется, читал когда-то. Так понимаю, тулбары сохранены в 1251, TC читает как 1250? В общем, если что - изменить кодировку всех .bar-файлов на UTF-16LE и, наверное, еще по языковым файлам плагинов пройтись. Не люблю все эти кодировки, забью, наверное - столкнулся случайно один раз.
Автор: AnTul
Дата сообщения: 26.08.2013 11:39
Подскажите, пожалуйста, есть ли возможность раскрасить папки в панели дерева? У меня в файловой панели новые папки и файлы выделены красным цветом, а левее - в панели дерева выделяется только выбранная папка цветом выбора (у меня - синим).
И ещё - в настройках можно выбрать либо инверсный курсор, либо инверсное выделение. А мне нужно и то и другое. Можно ли как-нибудь исхитриться?

Добавлено:
Вот ведь странненько. В ini файле поставил обе единички:
[Colors]
InverseCursor=1
InverseSelection=1
- в настройках теперь стоят обе галочки. Но работает только одна.
Автор: Avada
Дата сообщения: 26.08.2013 13:00
AnTul
По обоим вопросам ответ один: нет, это невозможно.
Автор: oshizelly
Дата сообщения: 26.08.2013 13:35
AnTul 11:39 26-08-2013
Цитата:
в настройках можно выбрать либо инверсный курсор, либо инверсное выделение. А мне нужно и то и другое. Можно ли как-нибудь исхитриться?

Формально - нет, но можно попробовать подобрать похожую схему, играя цветами. Например, так:

Автор: Userrr
Дата сообщения: 26.08.2013 21:44
как 'раскрасить' скопированный/перемещённый файл, на 15 минут (много файлов в папке, нужно выделить цветом только что добавленные) время создания и модификации у всех разное
Автор: suomifinland
Дата сообщения: 26.08.2013 22:13
Настройка-Цвет-Определить цвета для типов файлов. А там широкое поле деятельности...!
Автор: Userrr
Дата сообщения: 26.08.2013 22:27
suomifinland 23:13 26-08-2013
Цитата:
А там широкое поле деятельности...!

Спасибо, Кэп! Если бы мог сузить, не спрашивал! Может заодно подскажешь для каких "для типов файлов"?
Автор: LonerDergunov
Дата сообщения: 26.08.2013 23:32
Userrr
Установить плагин age.
Создать шаблон поиска. Alt+F7. Вкладка Plugins. Плагин age. В нём выбрать поле Created < 15 minutes.
Вкладка Load/Save - вписать имя, Save.
Потом перейти в настройку цветов и назначить цвет на этот шаблон.
Автор: oshizelly
Дата сообщения: 27.08.2013 00:06
Userrr 21:44 26-08-2013
Цитата:
как 'раскрасить' скопированный/перемещённый файл, на 15 минут (много файлов в папке, нужно выделить цветом только что добавленные) время создания и модификации у всех разное

Насколько я понимаю, средствами сабжа не решается. И вообще вряд ли есть такой инструмент, который определит, какие именно файлы были добавлены в папку в течение определённого времени.

Разве что как-нибудь через сортировку в "естественном" порядке (Ctrl+F7), но так можно определить только очерёдность добавления файлов, но не получится завязать это на определённый интервал времени.


LonerDergunov 23:32 26-08-2013
Цитата:
Плагин age. В нём выбрать поле Created < 15 minutes.

Ключевой момент: "время создания и модификации у всех разное". Поэтому предложенное решение годится, если файлы именно копируются. А для перемещения это сработает только для частного случая, когда источник находится на другом логическом разделе. Потому что AFAIK при перемещении файлов между папками одного логического раздела время создания (time created) файлов ни на FAT32, ни на NTFS не обновляется. Что, в общем-то, логично: мы же не создаём новый файл, а только модифицируем ссылку на уже существующий файл в MFT данного раздела.
Автор: LonerDergunov
Дата сообщения: 27.08.2013 00:53

Цитата:
AFAIK при перемещении файлов между папками одного логического раздела время создания (time created) файлов не обновляется

Да, точно...
При копировании дата изменяется, а при перемещении - нет.
Тогда задача значительно усложняется. Где-то на wincmd был скрипт, который работал резидентно и отслеживал добавление в определённый каталог файлов, а потом производил над этими файлами манипуляции. Возможно, что-то можно будет соорудить на основе этого скрипта.

Как вариант - не перемещать файлы, а копировать их, а потом удалять исходные
Можно даже автоматизировать этот процесс и повесить скрипт на хоткей (создание списка выделенных файлов, копирование их, удаление файлов из списка).
Автор: Avada
Дата сообщения: 27.08.2013 06:29
oshizelly

Цитата:
Разве что как-нибудь через сортировку в "естественном" порядке (Ctrl+F7), но так можно определить только очерёдность добавления файлов, но не получится завязать это на определённый интервал времени.

Если каталог-получатель на NTFS, а не FAT32, то даже очерёдность определить не удастся, система выстроит всё в алфавитном порядке. См. справку.

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

Определить-то можно... Есть лог-файлы TC и, соответственно, средства их просмотра (например, TC Log Viewer). Но, разумеется, это совсем не то, что требуется.
Автор: Userrr
Дата сообщения: 27.08.2013 07:09
LonerDergunov 00:32 27-08-2013
Цитата:
Плагин age. В нём выбрать поле Created < 15 minutes.

требуемый эффект достигнут, но с "время доступа", и перемещением самим TC (TeraCopy видимо не меняет дату)
Автор: Avada
Дата сообщения: 27.08.2013 08:02
Userrr
Разницы между TC и TeraCopy в изменении даты/времени (ни создания, ни доступа) не вижу. Хоть на одном логическом диске, хоть на разных. А дата/время доступа — критерий очень ненадёжный, поскольку меняется в зависимости много от чего. (Пример: мы переместили файл из папки — дата/время доступа всех файлов/папок и в исходном каталоге, и в целевом изменились на текущие; при копировании то же самое происходит на получателе).

Вообще в моей практике в 95% случаев файлы либо копируются. либо сначала копируются, потом удаляются, либо перемещаются между разными дисками, так что оцветовка по времени создания в большинстве случаев, ИМХО, приемлема. К тому же лучше всё равно ничего нет.
Автор: Userrr
Дата сообщения: 27.08.2013 08:21

Цитата:
оцветовка по времени создания в большинстве случаев, ИМХО, приемлема.

не разукрашивает, а по 'доступ' - да. файлы перемещаю на сетевой диск, 'цветность' нужна, чтобы сразу увидеть новые файлы, а старые удалить ->

Код: Ghisler.Software.Total.Commander.v8.0.x64.READ.NFO-DOA
Ghisler.Software.Total.Commander.v8.0.x64.READ.NFO-DOA
Ghisler.Software.Total.Commander.v7.57a.Cracked-EAT
Ghisler.Software.Total.Commander.v7.57.Cracked-EAT
Автор: Avada
Дата сообщения: 27.08.2013 08:42
Userrr
Вообще-то дата/время модификации файлов при копировании в TC не меняются. По крайней мере, на локальных дисках (на сетевых сейчас посмотреть не могу). Если файл на источнике имел старые дату/время, на получателе они текущими стать не должны. К тому же по дате модификации в стандартных видах представления можно просто сортировать без всякой оцветовки. А по времени создания оцветовка с Age работает абсолютно нормально — я этим много лет пользуюсь, и не я один.
P.S. Исправление "модификации" на "доступ" вижу. Но про доступ уже сказано выше.
Автор: oshizelly
Дата сообщения: 27.08.2013 09:09
Avada 08:02 27-08-2013
Цитата:
Разницы между TC и TeraCopy в изменении даты/времени (ни создания, ни доступа) не вижу.

- Ты сурка видишь?
- Нет...
- И я не вижу. А он - есть!! (C)
(Навеяло).


Дело в том, что в TeraCopy есть опция (точнее, даже не опция, а фича, потому что вроде бы не отключается) при копировании сохранять (правильнее было бы сказать "переносить") время создания (!) исходного файла. Правда, эта фича, к сожалению, почему-то не работает на Windows 7.
Возможно, аналогичная опция есть и для времени доступа, сейчас нет под рукой, чтобы проверить.
Под Windows XP время создания точно сохраняется при копировании на целевой раздел FAT32, насчёт копирования на NTFS надо проверить.
Автор: Userrr
Дата сообщения: 27.08.2013 09:15
Avada, копирую файл "Ghisler.Software.Total.Commander.v8.0.x64.READ.NFO-DOA" сейчас [10:15 27-08-2013] надо чтобы стало так ->

Код: [ 24.05.2012 16:38:21 UTC ] Ghisler.Software.Total.Commander.v8.0.x64.READ.NFO-DOA
[ 24.05.2012 16:07:23 UTC ] Ghisler.Software.Total.Commander.v8.0.x64.READ.NFO-DOA
[ 12.03.2012 12:19:31 UTC ] Ghisler.Software.Total.Commander.v7.57a.Cracked-EAT
[ 24.02.2012 22:23:04 UTC ] Ghisler.Software.Total.Commander.v7.57.Cracked-EAT
Автор: oshizelly
Дата сообщения: 27.08.2013 09:24
Userrr 09:15 27-08-2013
Цитата:
копирую файл

С выделением скопированных файлов вообще никаких сложностей возникать не должно. Проблема может быть с выделением файлов, перемещаемых между папками внутри одного логического раздела.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

Предыдущая тема: Распечатка брошюры в Word 2003


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