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

» Total Commander (Часть 8)

Автор: VSHY
Дата сообщения: 18.11.2014 04:55
Andrey_A_A
Не нужна кнопка. Нужен запуск из меню "Конфигурация" -> "Редактировать файлы конфигурации".
При запуске из меню ничего не приходит.
Автор: Andrey_A_A
Дата сообщения: 18.11.2014 05:03
VSHY

Цитата:
Нужен запуск из меню

Заменяется в LANGUAGE\WCMD_RUS.MNU

Код: MENUITEM "&Редактировать файлы конфигурации", em_my_script
Автор: Skif_off
Дата сообщения: 18.11.2014 05:31
Если не запускать редактор с админскими правами, то, наверное, лучше использовать %COMMANDER_INI%: конфиг не всегда wincmd.ini и дочерним AkelPad она наследуется.
Автор: Andrey_A_A
Дата сообщения: 18.11.2014 06:02
Если Total Commander не запущен или AkelPad запущен раньше, то %COMMANDER_INI% не работает, да и пользователь знает точно как именуется его wincmd.ini и может его прописать в кнопке
Автор: Avada
Дата сообщения: 18.11.2014 07:37
spirit21
Никак это поведение не настраивается. То есть, разумеется, можно поменять конкретный стандартный значок на другой (см. здесь), но не отключить само назначение такого значка для скрытого и/или системного объекта.
Автор: AnTul
Дата сообщения: 18.11.2014 07:51
Скажите, пожалуйста, как настроить так, что когда я захожу в папку, дерево в левой панели раскрывалось до того уровня, где я нахожусь. Соответственно, и закрывалось, если я перешёл на уровень выше.
Автор: Avada
Дата сообщения: 18.11.2014 11:49
AnTul
Про раскрытие — см. описание ключа UpdateTreeAtStartup в справке. Автоматического закрытия не бывает.
Автор: coherent
Дата сообщения: 18.11.2014 15:05
Буду признателен, если кто-нибудь поделится готовой кнопкой для создании копии (копий) файла под курсором (выделенных файлов). Т.е. имеется name.ini, нажатие кнопки и рядом появляется name.ini.bkp. Для выделенных соответственно.
Автор: iifoks447
Дата сообщения: 18.11.2014 15:41
coherent 16:05 18-11-2014
Цитата:
Буду признателен, если кто-нибудь поделится готовой кнопкой для создании копии (копий) файла под курсором (выделенных файлов). Т.е. имеется name.ini, нажатие кнопки и рядом появляется name.ini.bkp. Для выделенных соответственно.


Один из вариантов решения вам предложили здесь
Автор: Avada
Дата сообщения: 18.11.2014 15:46
iifoks447
В начале ссылки ошибка.
Автор: coherent
Дата сообщения: 18.11.2014 15:51
iifoks447

Цитата:
Один из вариантов решения вам предложили здесь

Я там подписан и уже даже проверил решение. Но за информацию спасибо, потому что уже были прецеденты, когда глючила подписка. Я ждал сообщения (вместо того, чтобы зайти и проверить ), а ответ уже давно был.
Автор: addhaloka
Дата сообщения: 18.11.2014 15:53
coherent 16:05 18-11-2014
Цитата:
Буду признателен, если кто-нибудь поделится готовой кнопкой для создании копии (копий) файла под курсором (выделенных файлов). Т.е. имеется name.ini, нажатие кнопки и рядом появляется name.ini.bkp. Для выделенных соответственно.


Код: TOTALCMD#BAR#DATA
cmd /c title Копия... &
for %%U in (%S) do echo f|xcopy/y/c/h/r/k/g/z %%U "%%~nU%%~xU.bak"
WCMICONS.DLL,66
Создать бэкап (.bak) файла(ов)

1
-1
Автор: AnTul
Дата сообщения: 18.11.2014 16:09
Avada - не заметил разницы, хоть и не было включено. У меня в корне папка Downloads, и в ней несколько папок. Когда я захожу в неё, я хочу, чтобы она открылась. Т.е. плюсик в панели деревьев сменился на минус и слева, в деревянной панели стали бы видны все папки. Сейчас оно срабатывает неправильно - отстаёт на один уровень. Т.е. я захожу в папку Downloads - ничего. В ней есть папка Old, захожу в неё - открывается Downloads, но не открывается Old, хотя в ней тоже есть папки. Это важно, потому что часто приходится копировать или перемещать файлы перетаскиванием, а папок не видно. Вынужден сначала на плюсик нажать, чтобы они показались в деревянной панели, затем только перетаскивать их в показавшиеся папки. Это неудобно и медленно. Вот если бы зашёл в папку и слева все подпапки сразу увидел - было бы удобно. Где-то я такое встречал.
Автор: Avada
Дата сообщения: 18.11.2014 17:21
AnTul
Открытие в отдельном дереве в TC выполняется до текущего каталога, то есть открывается вся вышележащая цепочка и маркируется каталог, открытый в файловой панели. Это всё, и это именно правильное поведение, соответствующее документации TC.
Автор: coherent
Дата сообщения: 18.11.2014 18:13
addhaloka

Цитата:
Код:

Без замечаний! Спасибо!
Автор: coherent
Дата сообщения: 19.11.2014 10:05
addhaloka
А можно кнопку модернизировать, чтобы она была универсальной, т.е. бэкапила и файлы и каталоги?
Изначально просьба была только для файлов, но аппетит приходит во время еды.
Автор: addhaloka
Дата сообщения: 19.11.2014 10:43
coherent 11:05 19-11-2014
Цитата:
А можно кнопку модернизировать, чтобы она была универсальной, т.е. бэкапила и файлы и каталоги?

Если xcopy юзать, то нельзя, если не ошибаюсь. Лучше какое-нибудь другое решение найти.
Автор: coherent
Дата сообщения: 19.11.2014 11:36
addhaloka

Цитата:
Если xcopy юзать, то нельзя, если не ошибаюсь. Лучше какое-нибудь другое решение найти.

Понятно. В теме по TCIMG предложили универсальное решение. Но субъективно при больших размерах оно медленней работает, чем через xcopy.
Автор: NickOnToluca
Дата сообщения: 19.11.2014 12:04
coherent

У меня так:

Код: Команда: cmd /c
Параметры: copy %N %N.bak
Автор: Andrey_A_A
Дата сообщения: 19.11.2014 12:06

Цитата:
Но субъективно при больших размерах оно медленней работает

Выделяю 200 файлов по 100кб каждый, делаю бекап через xcopy (предложенной кнопкой) - результат 15 секунд. TCIMG - 1-2 секунды
А если говорить про 10.000 таких файлов, то кнопка с xcopy отказалась воспринимать такое количество, TCIMG - обработала за 18-22 секунды
Кроме того, если в папке уже есть бекап файла, то xcopy 2-ю копию со счётчиком, естественно не сделает
------
Взял 60 видеофайлов файлов по 45 мб каждый, xcopy бекапила 31 сек., TCIMG - 33 сек.
ИМХО, пусть медленнее, но умнее))) + ещё и папки бекапим.

Автор: addhaloka
Дата сообщения: 19.11.2014 12:33
coherent 12:36 19-11-2014
Цитата:
Но субъективно при больших размерах оно медленней работает, чем через xcopy.

Вообще странно, возможно такое из-за антивируса происходит.
Автор: coherent
Дата сообщения: 19.11.2014 14:04
Andrey_A_A

Цитата:
ИМХО, пусть медленнее, но умнее))) + ещё и папки бекапим.

После того, как уже написал, понял, что некорректно оценил. TCIMG использовал на старом железе, а xcopy на новом. Отсюда и разница. На одном и том же компе разницы не заметил, секундомером не мерял. Так что извиняюсь, что ввел общественность в заблуждение!
По-любому решил задачу с помощью вашей кнопки с использованием TCIMG, поскольку по ходу пришлось бэкапить и папки.

NickOnToluca

Цитата:
У меня так

Но это только для файла под курсором, если не ошибаюсь? А с несколькими выделенными файлами не сработает.
Автор: coherent
Дата сообщения: 22.11.2014 16:13
Задал Compare It! внешней программой сравнения файлов через ключ CompareTool. Теперь при сравнении файлов в окне синхронизации каталогов, вызывается Compare It!, а не внутренний инструмент сравнения. Это так и должно быть? Или как-то настраивается?
В справке сказано:

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

А ссылка на инструмент сравнения по содержимому выводит на страницу внутреннего инструмента сравнения.
Автор: Avada
Дата сообщения: 22.11.2014 16:50
coherent
Это так и должно быть. Если так не нужно, не надо было задавать значение для ключа CompareTool. А ещё сюда заглянуть полезно.
И на какой, интересно, инструмент сравнения по содержимому, кроме внутреннего, может вывести ссылка в справке TC?
Автор: coherent
Дата сообщения: 22.11.2014 17:18
Avada

Цитата:
А ещё сюда заглянуть полезно.

Действительно полезно. Хоть и не раз уже заглядывал, а на "Ctrl+Shift+F3-Сравнить файлы по содержимому внутренним инструментом" внимания не обратил.

Цитата:
Это так и должно быть. Если так не нужно, не надо было задавать значение для ключа CompareTool.

Не знал. Вижу, что удобней будет повесить внешнюю программу сравнения на кнопку.
Автор: spirit21
Дата сообщения: 22.11.2014 20:30
В поисковых шаблонах при перечислении расширений их можно разделять как пробелами, так и точками с запятой? Не обязательно и тем, и другим?
Автор: Avada
Дата сообщения: 23.11.2014 07:21
spirit21
Чем-то одним.

coherent
Не понимаю, зачем при наличии гораздо более удобного CompareIt! вообще нужно постоянно обращаться к внутреннему инструменту сравнения. Я за последние десять лет делал это крайне редко и исключительно в тестовых целях (при работе над документацией).
Автор: oshizelly
Дата сообщения: 23.11.2014 14:04
Avada 06:21 23-11-2014
Цитата:
зачем при наличии гораздо более удобного CompareIt! вообще нужно постоянно обращаться к внутреннему инструменту сравнения.

Внутренний инструмент сравнения вполне годится для одной простой операции: проверить, являются ли два файла идентичными (и если при этом не имеет значения, в чём именно заключаются различия).
И работает он вроде пошустрее, нет?
Автор: Avada
Дата сообщения: 23.11.2014 15:42
oshizelly
Проверить, являются ли файлы идентичными, не вникая в нюансы различий, можно много чем. А тут всё же специализированный инструмент именно для просмотра различий. И, раз установлен CompareIt!, так я им пользуюсь что в простом случае, что в сложном. И вполне доволен. А такой огрех, как отсутствие переносов строк, не перекроет, ИМХО, никакая шустрость. Впрочем, о вкусах не спорят.
Автор: Iacoyn
Дата сообщения: 23.11.2014 19:18
Проверяю на идентичность с помощью поиска - Alt+F7 - Дополнительно - Поиск дубликатов - ставим две птички - По размеру + По содержимому.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

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


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