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

» Total Commander (Часть 8)

Автор: Avada
Дата сообщения: 29.05.2014 22:12
Skif_off
Цепочка команд. Первая — cm_ConfigSaveSettings (принудительное сохранение в том числе и путей), вторая — em-команда для перезапуска на основе чего угодно, включая указанный скрипт. Лучше всю эту связку загнать в единую em-команду, вызываемую затем кнопкой, клавишей и пр. %P и %T тут вообще не нужны.
Автор: Skif_off
Дата сообщения: 30.05.2014 02:04
Avada
Как тогда вернуть старые path= в [Left] и [Right]? Получается что-то вроде Savepath=1.
Попробую через %P и %T, левая все равно гораздо чаще активна.
Автор: Avada
Дата сообщения: 30.05.2014 07:24
Skif_off
Вообще-то для интерпретации источника/получателя как левой/правой панели существует параметр %X. См. справку.
Автор: lucky_Luk
Дата сообщения: 30.05.2014 10:45
Раздражают редкие английские слова, попадающиеся в русском интерфейсе TC 8.51 (непереведены, потому что перевод от версии 8.0). Где их искать в файлах чтобы самому перевести?
Автор: Avada
Дата сообщения: 30.05.2014 11:03
lucky_Luk
Отвечалось в теме многократно. В стандартной русификации для 8.51 переведено всё. Сравнить с аналогичными файлами из старой расширенной русификации и поправить там необходимые строки не так уж сложно.
Автор: Unitaz
Дата сообщения: 30.05.2014 13:23
Граждане подскажите как избавится от тормозов при запуске TC(8.51a) , возникающих по причине отсутствия в системе устройства к которому раньше был подключен ТС , например телефон через ADB плагин или сетевой диск , мне кажется раньше TC быстрее очухивался и переходил в каталог по умолчанию например в c:\
Автор: Koresov
Дата сообщения: 31.05.2014 10:50
Я где-то видел совет, как сделать чтобы окно поиска файлов не мешало делать основное окно ТС активным. Какой-то workaround.

А сейчас не могу найти. Может кто знает?
Автор: spirit21
Дата сообщения: 31.05.2014 10:52
Koresov
cm_SearchStandalone
Автор: Avada
Дата сообщения: 31.05.2014 13:05

Цитата:
cm_SearchStandalone

...причём начиная с версии 8.50.
Автор: abz
Дата сообщения: 01.06.2014 15:05
Напомните плиз параметр, который даёт возможность запроса действия, при копировании/перемещении, в конце всей операции.
Автор: Avada
Дата сообщения: 01.06.2014 15:52
abz
SkippedFileCopy=1 в TC 8.50 и выше. Но по умолчанию это и так включено. И касается это только не успевших вылезти за первые 5 секунд от начала операции сообщений об ошибках и запросов о проблемных файлах.
Автор: LonerDergunov
Дата сообщения: 01.06.2014 15:58

Цитата:
Я где-то видел совет, как сделать чтобы окно поиска файлов не мешало делать основное окно ТС активным. Какой-то workaround.

Если речь про обходной путь для активации окна (а не штатную возможность запуска второго процесса), то вот:
http://ghisler.ch/board/viewtopic.php?p=235223
Автор: pfr
Дата сообщения: 02.06.2014 06:44
Avada

Цитата:
SkippedFileCopy=1 в TC 8.50 и выше. Но по умолчанию это и так включено

Что значит "по умолчанию включено"? Этот параметр задаётся через интерфейс или только в ini-файле?
Автор: Avada
Дата сообщения: 02.06.2014 11:03
pfr
Этот параметр задаётся в INI-файле, а его отсутствие там трактуется как значение по умолчанию.
Автор: pfr
Дата сообщения: 02.06.2014 11:38
Avada
спасибо, понятно. Значит до версии 8.50 возможность такой настройки отсутствовала?

Добавлено:
И ещё, в этой связи, хотелось-бы узнать, можно-ли где-нибудь посмотреть список новых параметров ini-файла, которые появились начиная с версии 8.50 и которые не настраиваются через ГУЙ? (выуживать это из хистори не очень удобно)
А то может про какие "вкусности" до сих пор не знаю ... ))
Автор: Avada
Дата сообщения: 02.06.2014 11:55
pfr

Цитата:
Значит до версии 8.50 возможность такой настройки отсутствовала?

Да.


Цитата:
можно-ли где-нибудь посмотреть список новых параметров ini-файла, которые появились начиная с версии 8.50 и которые не настраиваются через ГУЙ?

Уже было в теме (в нескольких постах). Можно также посмотреть здесь.
Автор: VelDmi
Дата сообщения: 02.06.2014 12:32
Какой параматр нужен в ини файле чтобы при запуске файла из архива не было окна "свойства упакованного файла" с кнопкой "распаковать и выполнить". Нужно чтобы запуск происходил сразу.
Автор: campoviy
Дата сообщения: 02.06.2014 12:58
VelDmi

Цитата:
[Packer]
ExpertMode=1


Цитата:
1: Сразу запускать файлы изнутри архивов по нажатию Enter.
0: Показывать свойства файла.

Цитата:
1: Сразу запускать файлы изнутри архивов по нажатию ENTER/двойному щелчку или открывать в редакторе по F4.
0 (по умолчанию): Показывать сначала диалог свойств файла в архиве или запрос на его распаковку для редактирования во временный каталог.
Автор: LonerDergunov
Дата сообщения: 06.06.2014 07:31
Речь тут как-то была про скрипт для передачи фокуса файловой панели при движении курсора мыши над нею.


Цитата:
А как выглядит соответствующий скрипт AutoHotkey?

Я тогда так и не ответил. Если ещё актуально - то вот так примерно:

Код: #NoEnv
#NoTrayIcon
#Persistent
#SingleInstance ignore
SetTimer subTimer, 2000
subTimer:
if WinActive( "ahk_class TTOTAL_CMD" )
{
MouseGetPos, ,,, mControl
if ( mControl = "TMyListBox1" || mControl = "TMyListBox2" || mControl = "TMyListBox3" || mControl = "LCLListBox1" || mControl = "LCLListBox2" || mControl = "LCLListBox3" )
ControlFocus, % mControl, ahk_class TTOTAL_CMD
}
Автор: smersh2012
Дата сообщения: 06.06.2014 12:35
вопрос такой - с винчестера на иные носители периодически приходится копировать различные файлы и каталоги, при этом некоторые файлы внутри копируемых каталогов копировать не нужно (например, iso - образы и другие тяжеловесные файлы) ... сейчас копирую так - сначала переношу куда-либо из копируемых каталогов файлы, которые не нужно копировать, потом все оставшееся копирую, затем забрасываю эти файлы обратно ... можно ли как-нибудь настроить процесс копирования в ТС таким образом, чтобы не нужные файлы не копировались, некий список исключения при копировании? Синхронизация не подходит, потому как приходится копировать иногда на DVD-R болванки и хранить в другом месте файлы, которые не нужно копировать, тоже не вариант ... спс
Автор: dedmazai1870
Дата сообщения: 06.06.2014 13:31
smersh2012
Настроить список исключений в настройках.
http://flint-inc.ru/tchelp/#dlg_configignorelist
Автор: YuS_2
Дата сообщения: 06.06.2014 13:31
smersh2012

Цитата:
можно ли как-нибудь настроить процесс копирования в ТС таким образом, чтобы не нужные файлы не копировались, некий список исключения при копировании?

Этот вопрос хорошо описан в справке для TC, раздел: Основные операции с файлами -> Выделение файлов.
Автор: Kvasar
Дата сообщения: 06.06.2014 14:28
YuS_2
Вас не затруднит указать, где в этом разделе написано как выделить файлы внутри каталога не заходя в него?
smersh2012 то было нужно не копировать
Цитата:
некоторые файлы внутри копируемых каталогов
Автор: oshizelly
Дата сообщения: 06.06.2014 16:16
smersh2012 12:35 06-06-2014
Цитата:
сейчас копирую так - сначала переношу куда-либо из копируемых каталогов файлы, которые не нужно копировать, потом все оставшееся копирую, затем забрасываю эти файлы обратно ... можно ли как-нибудь настроить процесс копирования в ТС таким образом, чтобы не нужные файлы не копировались, некий список исключения при копировании?

Вам требуется именно список с указанием индивидуальных имён каждого из исключаемых файлов? Или, может, устроит маска вроде *.iso *.zip *.rar и т.д. ?

Добавлено:
Прошу прощения, скриншот случайно отцепился. Попытка номер два:



Это наиболее простой пример. А через поисковые шаблоны и плагины можно задать исключению любой степени сложности.
Автор: YuS_2
Дата сообщения: 06.06.2014 19:39
Kvasar

Цитата:
Вас не затруднит указать, где в этом разделе написано как выделить файлы внутри каталога не заходя в него?

Уважаемый, если Вам, действительно нужен ответ на Ваш вопрос, то "нигде и никак"... а если Вам интересно, как сделать то о чем спрашивал smersh2012, то почитайте таки руководство в указанном разделе, там всё есть. Ну, или прочитайте сообщение выше от oshizelly, это как раз то, о чем говорится в справке.
Автор: LonerDergunov
Дата сообщения: 06.06.2014 21:33
smersh2012

Цитата:
можно ли как-нибудь настроить процесс копирования в ТС таким образом, чтобы не нужные файлы не копировались, некий список исключения при копировании?

У меня такая идея.
Вначале подготавливаем список файлов, которые не нужно копировать
Выводим файлы без подкаталогов. (команды 2026 или 2046)
Выделяем те файлы, которые не нужно будет в дальнейшем копировать
Сохраняем выделение в файл (команда 2041).

Когда нужно скопировать, делаем следующее:
Выводим файлы без подкаталогов. (команды 2026 или 2046)
Загружаем выделение из файла (команда 2032)
Инвертируем выделением (команда 525 или 3321)
Копируем выделенные файлы куда нужно с помощью плагина CopyTree (то есть с сохранением всех каталогов и путей).

При желании процесс можно автоматизировать.
Автор: Andarin
Дата сообщения: 07.06.2014 04:36
LonerDergunov
Можно сократить:

Цитата:
Выводим файлы без подкаталогов. (команды 2026 или 2046)
Выделяем те файлы, которые не нужно будет в дальнейшем копировать
Сохраняем выделение в файл (команда 2041).

Когда нужно скопировать, делаем следующее:
Выводим файлы без подкаталогов. (команды 2026 или 2046)
Загружаем выделение из файла (команда 2032)
Инвертируем выделением (команда 525 или 3321)
Копируем выделенные файлы куда нужно с помощью плагина CopyTree (то есть с сохранением всех каталогов и путей).

Автор: Andrey_A_A
Дата сообщения: 07.06.2014 08:51

Цитата:
некий список исключения при копировании?

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



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


Если по расширениям, то вот один из множества вариантов с помощью утилиты TCIMG
Так же можно сделать дополнительные проверки, коих в утилите хватает...

В маске *.ini|*.txt|*.html вставьте свои расширения


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDM<%L!!-1!!-1!!*.ini|*.txt|*.html>||"%t"::!!0!!(.+)(path["%P"]\\)(.*\\)?([^\\]+)!!$1$3
%COMMANDER_PATH%\Wcmicons.dll,1801
Копировать в другую панель из выделенных файлов и из файлов выделенных папок только те, которые имеют расширение txt, ini, html (не заменяя имеющиеся элементы, с сохранением структуры)

0
-1
Автор: smersh2012
Дата сообщения: 07.06.2014 09:15

Цитата:
Здесь нужно конкретней:
- список имён файлов?
- список расширений?
- проверка по размеру файлов?

список расширений и проверка по размеру явно не то ...

Цитата:
Вам требуется именно список с указанием индивидуальных имён каждого из исключаемых файлов? Или, может, устроит маска вроде *.iso *.zip *.rar и т.д. ?

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

Цитата:
Выводим файлы без подкаталогов. (команды 2026 или 2046)  
 Выделяем те файлы, которые не нужно будет в дальнейшем копировать  
 Сохраняем выделение в файл (команда 2041).     
 Когда нужно скопировать, делаем следующее:  
 Выводим файлы без подкаталогов. (команды 2026 или 2046)  
 Загружаем выделение из файла (команда 2032)  
 Инвертируем выделением (команда 525 или 3321)  
Копируем выделенные файлы куда нужно с помощью плагина CopyTree (то есть с сохранением всех каталогов и путей).

по первому пункту видно, что не вариант ... файлы в разных каталогах находятся

Добавлено:

Цитата:
Настроить список исключений в настройках

читал справку ... надо попробовать, но смущает, что речь идет о списке файлов/каталогов, которые не будет участвовать в файловых операциях вообще, а в данном случае речь идет лишь о неучастии в копировании ... в принципе, возможно, наверное, создать tcignore.txt и помещать его в папку ТС непосредственно перед копированием, а потом убирать ... буду пробовать
Автор: YuS_2
Дата сообщения: 07.06.2014 10:11
smersh2012

Цитата:
да, нужен именно список с указанием индивидуальных имён каждого из исключаемых файлов?

Хмм, я так понимаю знак вопроса стоит ошибочно?
В общем, в правильно заданном вопросе, как правило, содержится 50% ответа...


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

Если файлы которые не надо копировать - более-менее статичный набор (хотя и его можно будет подкорректировать), то попробуйте так:
1. Переходим в необходимый каталог
2. Включаем вид панели без подпапок (Ctrl+B)
3. Выделяем файлы которые НЕ надо копировать
4. Сохраняем выделение в файл (cm_SaveSelectionToFile)
5. Далее, перед копированием выполняем п.2
6. Восстанавливаем выделение из файла (cm_LoadSelectionFromFile)
7. Инвертируем выделение (Num *)
8. И собственно копируем...

Добавлено:

Цитата:
по первому пункту видно, что не вариант ... файлы в разных каталогах находятся

Вы попробуйте, это то, что Вам хочется получить, алгоритм там правильный...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

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


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