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

» Total Commander (Часть 7)

Автор: iya_grisho
Дата сообщения: 09.09.2012 20:13
Почему папка называется Foto_&_Pictures, а при внесении её в закладки она называется по другому( на скрине) но в самих закладках именуется нормально ..
Автор: kvazigorynich
Дата сообщения: 09.09.2012 20:14
Boris Smirnov

Он вообще почему-то при копировании грузит проц на 100%. Причем когда процесс копирования вроде бы уже завершился, процесс Total Commander'а продолжает еще какое-то время грузить проц. Через некоторое время "расслабляется". Чем больше количество копируемых файлов, тем дольше он там что-то делает. Что-то я раньше как-то не обращал на это внимание.
Автор: nevuser
Дата сообщения: 09.09.2012 20:32
iya_grisho
Диалоговое окно: Избранные каталоги

Цитата:
Символ & делает подчёркнутым символ, следующий за ним.

Соответственно, && - это escape-последовательность, чтобы & всё-таки отобразился.
Автор: vapod
Дата сообщения: 09.09.2012 20:33
iya_grisho

Цитата:
Добавление амперсанда (&) в названии команды или меню делает следующую за ним букву "горячей". Т.е. для быстрого доступа к этой команде надо нажать Alt+горячая буква.

http://www.tckb.ru/wiki/Своё_меню:_разбираемся_за_десять_минут#.D0.9E.D0.B9.2C_.D0.BE.D0.BD.D0.BE_.D0.B2.D1.8B.D0.BF.D0.B0.D0.B4.D0.B0.D0.B5.D1.82
Автор: Boris Smirnov
Дата сообщения: 10.09.2012 15:55

Цитата:
Avada


Цитата:
Boris Smirnov
Где запускается копирование — в файловых панелях или в окне синхронизации?


В файловых панелях.

Добавлено:
kvazigorynich

Цитата:
kvazigorynich


Цитата:
Boris Smirnov

Он вообще почему-то при копировании грузит проц на 100%.


В общем не удалось решить проблему синхронизации каталогов с большим количеством файлов. Total Commander потерперл тут полное поражение - жаль, что такая замечательная программа не справляется с одной из своих самых важных задач. А ведь автор мог бы решить проблему утечки памяти очень просто, а не ссылаться на баг в Windows 7 и таким образом махнуть на это рукой.

В других (специализированных) программах синхронизации и резервного копирования прямо пишут, как они избегают данной проблемы с памятью.

Они не пытаются в процессе анализа данных считать все в память, а вместо этого сбрасывают через определенное время в базу на диске считанную информацию. И так пока не проанализируют все полностью. И потом идет синхронизация путем считывания данных из этой базы (подозреваю, что тоже кусками, а не все скопом пытается копировать, удалять, замещать). Пусть это чуть и медленнее, но не полный же зависон как в Total Commander!

Чуть не по теме. Тем у кого такая же проблема, пока советую пользоваться FreeFileSync или Beyond Compare. Пришлось перерыть кучу программ со схожим функционалом синхронизирования Total Commander. Удовлетворили только эти две. В них есть и обычное сравнение только по датам, и бинарное, и асимметричная синронизация и прочее, что и в TC. И процессор не грузят.

Отпишитесь, кто в контакте с автором, не планирует ли он исправить эту проблему аналогичным как в других программах методом! А то он в своем форуме, повторюсь, сослался, что это баг Windows и все. Умыл руки что ли?


Автор: T2008
Дата сообщения: 10.09.2012 21:38
Утечки памяти - это целая беда.
Например, по схожей причине, при поиске "по содержимому" в больших архивах Тотал тоже падает, причём проблема кочует с древних версий ВиндовсКоммандера 5.0 и по сей день.
Автор: Avada
Дата сообщения: 11.09.2012 07:38
Boris Smirnov

Цитата:
В файловых панелях.

В таком случае могу лишь подтвердить то, что уже говорилось тут две с лишним недели назад: никаких проблем с descript.ion при копировании не наблюдаю, не выводится ни единого запроса на их перезапись. Как это и должно быть при данном наборе опций в любой версии TC.
Объяснений тому, почему это у кого-то происходит иначе, пока не имею. Хорошо бы проверить на TC с настройками, близкими к умолчальным (подправив только опции, относящиеся к файлам комментариев). И, желательно, на одной и той же машине сделать это не только с TC 8.01, но и с какой-то более ранней версией. Чтобы чётко увидеть, есть всё-таки разница в поведении или нет.
P.S. И не надо, пожалуйста, указывать имена в цитатах. Для вставки в форму ответа имён других участников форума есть более цивилизованный способ — щелчок по имени в соответствующем посте, а своё имя в цитате не требуется вообще.

Добавлено:

Цитата:
Причем автор не написал, кстати, на какой стадии работы с синхронизацией надо зажимать Shift - перед вызовом диалога, при нажатии на "Сравнить", При нажатии на "Синхронизировать" или вообще все время?

У Гислера написано действительно не очень внятно, но эспериментальным путём нетрудно установить, что если в диалоге "Синхронизировать" нажать Shift перед нажатием кнопки OK, то удаление выполняется в обход Корзины.
Автор: lucky_Luk
Дата сообщения: 11.09.2012 11:36
Увидел, что Тотал может соединяться с другим ПК не только по LPT, а и по USB. А какой должен быть кабель? Кто-то юзал эту фичу?
Автор: Avada
Дата сообщения: 11.09.2012 11:48
lucky_Luk
RTFM
Автор: CaptainFlint
Дата сообщения: 11.09.2012 12:13
lucky_Luk
И ещё тут.
Автор: Avada
Дата сообщения: 11.09.2012 16:00
CaptainFlint
Только на самом деле не в указанном посте, а в нескольких следующих на той же странице.
Автор: Boris Smirnov
Дата сообщения: 11.09.2012 23:27
Avada

Цитата:
У Гислера написано действительно не очень внятно, но эспериментальным путём нетрудно установить, что если в диалоге "Синхронизировать" нажать Shift перед нажатием кнопки OK, то удаление выполняется в обход Корзины.


Наверно все же точнее будет так: Вызываешь окно синхронизации, жмешь на "Сравнить" (без Shift). По завершении сравнения зажимаешь Shift и жмешь на "Sinchronize..." ("Синхронизировать"). Верно? У меня просто нет кнопки ОК, а есть "Sinchronize...".
Автор: Avada
Дата сообщения: 12.09.2012 06:02
Boris Smirnov
Нажатие кнопки "Синхронизировать" в окне синхронизации открывает одноимённый диалог. В котором, разумеется, есть кнопка OK.
Автор: oshizelly
Дата сообщения: 12.09.2012 07:39
CaptainFlint 14:51 20-08-2012  
Цитата:
можно попытаться отловить хотя бы момент исчезновения строчки банальным мониторингом: написать скрипт, который будет, скажем, раз в пять секунд проверять наличие нужной строчки в wincmd.ini и выбрасывать сообщение при ненахождении оной. Это поможет хотя бы определить, какие действия производились в этот момент, и сузить круг потенциальных причин. Только надо сначала проверить, что исчезновение пункта меню вызвано именно исчезновением строки wincmd.ini, а не наоборот…

Опять добавил одну из "заколдованных" папок в список и Total опять её выкинул через пару дней. В какой именно момент это произошло - загадка, так как невозможно же вручную проверять наличие этой папки в списке каждую минуту.

Добавлено:

Цитата:
можно "взять" атрибуты файла на активной панели и присвоить их выделенному файлу (или файлам) на пассивной панели. Но делать это долго и неудобно, особенно с клавиатуры... Нельзя ли этот процесс автоматизировать? жмёшь хоткей или кнопку - и даты создания и модификации файла переносятся с исходного файла на целевой

Один хороший человек по имени Flasher на форуме wincmd.ru написал таки скрипт, правда, через утилиту nircmd.exe. Количество необходимых жимокликов сократилось до одного! Поддерживается работа с каждым из штампов времени отдельно и со всеми вместе, а файлы и папки могут располагаться на любой из панелей. Убедительно рекомендую всем, кто пользуется этой фичей TC.
Автор: CaptainFlint
Дата сообщения: 12.09.2012 10:55
oshizelly

Цитата:
Опять добавил одну из "заколдованных" папок в список и Total опять её выкинул через пару дней. В какой именно момент это произошло - загадка, так как невозможно же вручную проверять наличие этой папки в списке каждую минуту.

Сорри, пока не было возможности выделить время. И на работе, и дома много дел.
Автор: Boris Smirnov
Дата сообщения: 13.09.2012 00:25
Avada

Цитата:
Нажатие кнопки "Синхронизировать" в окне синхронизации открывает одноимённый диалог. В котором, разумеется, есть кнопка OK.


Да, действительно. Теперь понял как это елать. Буду завтра пробовать на большом объеме.
Автор: Samotek
Дата сообщения: 14.09.2012 19:22
Подскажите, пожалуйста, какая команда (хочу сделать кнопку) открывает папку в Windows Explorer?
Автор: addhaloka
Дата сообщения: 14.09.2012 19:29
Samotek
Как то так:
Код: TOTALCMD#BAR#DATA
explorer.exe
%p
explorer.exe,0
Открыть текущую папку в Проводнике


-1
Автор: Samotek
Дата сообщения: 14.09.2012 19:55
addhaloka
спасибо, а
Цитата:
-1
- это что?

Получилось с параметром %p%n - ту, что под курсором и %p - текущую. Спасибо.
Автор: addhaloka
Дата сообщения: 14.09.2012 20:12
Samotek 20:55 14-09-2012
Цитата:
это что?

Это числовое значение команды. Если это внутренняя команда - её номер, если запуск внешнего файла - то -1.
http://forum.wincmd.ru/viewpost.php?p=8097&sid=317486130bcf0d457119bcc12c844e5d
Автор: Samotek
Дата сообщения: 15.09.2012 12:03
addhaloka
Спасибо, разобрался.
Автор: DimitarSerg
Дата сообщения: 16.09.2012 11:17
Добрый день. Столкнулся с интересной проблемой

Есть скрипт:

Цитата:
[no]objFolder=''
outDir=WScript.CreateObject('WScript.Shell').CurrentDirectory.replace(/\//gi,'\\')+'\\'
objFolder=outDir.replace(/.*\\([^\\]*)\\/,'$1')
if (objFolder==''){objFolder='Root'}
strArg=''
argPass=''                     
argPass=WScript.Arguments(0)
for (i=1;i<WScript.Arguments.length;i++){
strArg+=' "'+WScript.Arguments(i)+'"'}
cmd='cmd /c title RaR-packing secure...&%commander_path%\\Plugins\\arc\\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp'+argPass+' "'+objFolder+'.rar"'+strArg
WScript.CreateObject('WScript.Shell').Run(cmd,2)[/no]


и кнопка:

Цитата:
[no]button3=wcmicons.dll,280
cmd3=%Commander_path%\Utilites\AskParam.exe
param3=/c"Создание зашифрованного архива" /t"Введите пароль" /p"Добавить файлы в архив и защитить паролем:" %%commander_path%%\Utilites\WHS\packpass.js %%1 %S
iconic3=0
menu3=Создание запароленного архива из выделенных файлов с именем род.каталога и датой[/no]


Так вот, нажал кнопку, спросило ввод пароля, убрал все символы (пустой пароль), но заархивировались данные с паролем.

Вопрос на засыпку: с каким паролем заархивировались важные данные ?
Автор: nevuser
Дата сообщения: 16.09.2012 13:34
DimitarSerg

Цитата:
с каким паролем заархивировались важные данные ?

Результаты эксперимента:

// Архивируем 1.avi с паролем 12345
C:\totalcmd\Plugins\arc\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp12345 "Root.rar" "1.avi"
// Архивируем 1.avi и 2.avi с паролем 12345
C:\totalcmd\Plugins\arc\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp12345 "Root.rar" "1.avi" "2.avi"
// Архивируем 1.avi без пароля (здесь в качестве бонуса архивируются все важные файлы из каталога)
C:\totalcmd\Plugins\arc\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp1.avi "Root.rar"
// Архивируем 1.avi и 2.avi без пароля
C:\totalcmd\Plugins\arc\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp1.avi "Root.rar" "2.avi"
Автор: Andrey_A_A
Дата сообщения: 16.09.2012 13:47

Цитата:
Подскажите, пожалуйста, какая команда (хочу сделать кнопку) открывает папку в Windows Explorer?



Код: TOTALCMD#BAR#DATA
explorer
/select,%p%n
explorer.exe,1
Открытие текущей папки\файла в проводнике

0
-1
Автор: DimitarSerg
Дата сообщения: 16.09.2012 15:18
nevuser
Благодарю, проблема решена.
Автор: Samotek
Дата сообщения: 17.09.2012 09:22
Andrey_A_A
Спасибо!
Автор: Userrr
Дата сообщения: 22.09.2012 22:05
можно ли в TC изменить только день в дате создания, в нескольких файлах (e.g. xx.08.2012, xx.07.1998)
Автор: Avada
Дата сообщения: 23.09.2012 09:45
Userrr
Для даты модификации можно однозначно: утилита ReDate, кнопка создаётся с %L в поле "Параметры", галка в Days, требуемая дата в Start from, 0 в Increment by. Для даты создания я пока простой путь не нашёл. Может быть, есть какие-то спецутилиты безотносительно к TC?
Автор: oshizelly
Дата сообщения: 23.09.2012 19:08
Avada 09:45 23-09-2012
Цитата:
Для даты создания я пока простой путь не нашёл. Может быть, есть какие-то спецутилиты безотносительно к TC?

Attribute Manager, Attribute Changer и др. Имя им - легион... Через командную строку - Nircmd.exe.


Цитата:
Для даты модификации можно однозначно: утилита ReDate,

Хорошая утилита, но несколько устаревшая. В частности, не умеет работать с юникодными именами файлов.
Автор: Userrr
Дата сообщения: 23.09.2012 19:32
oshizelly 20:08 23-09-2012
Цитата:
Attribute Manager, Attribute Changer и др. Имя им - легион...

надо в дате изменить только день или месяц, не меняя остальные данные. легион - этого не умеет ))))

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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