Всем привет. Подскажите как создать маску для выделения файлов по слову и расширению, в моем случае это: HumanFemale_Soldier_MP_LOC_FRA.pcc. Мне нужно выделить все файлы у которых к конце _FRA.pcc. Спасибо.
» Total Commander (Часть 8)
oshizelly
То, что мы увидим в окне синхронизации, совершенно очевидно, поскольку с точки зрения TC совпадение имён приоритетно, а перебирать для каждого файла все потенциально совпадающие с ним по содержимому файлы с другой стороны — не самая удачная идея.
В TC попросту нет инструмента, позволяющего гибко устанавливать критерии сравнения каталогов. Концепция такого инструмента обсуждалась (см. , например, здесь и здесь), но внести это предложение Гислеру для TC 8.5x мы с CaptainFlint попросту не успели, это предполагается сделать для следующей мажорной версии.
Сейчас единственное встроенное средство TC, позволяющее определить идентичность по содержимому, игнорируя имена, — это поиск дубликатов. Полные имена сравниваемых каталогов записать на первой странице через точку с запятой, на второй странице включить поиск с дубликатами и ниже отметить только опцию "по содержимому".
То, что мы увидим в окне синхронизации, совершенно очевидно, поскольку с точки зрения TC совпадение имён приоритетно, а перебирать для каждого файла все потенциально совпадающие с ним по содержимому файлы с другой стороны — не самая удачная идея.
В TC попросту нет инструмента, позволяющего гибко устанавливать критерии сравнения каталогов. Концепция такого инструмента обсуждалась (см. , например, здесь и здесь), но внести это предложение Гислеру для TC 8.5x мы с CaptainFlint попросту не успели, это предполагается сделать для следующей мажорной версии.
Сейчас единственное встроенное средство TC, позволяющее определить идентичность по содержимому, игнорируя имена, — это поиск дубликатов. Полные имена сравниваемых каталогов записать на первой странице через точку с запятой, на второй странице включить поиск с дубликатами и ниже отметить только опцию "по содержимому".
Avada 10:02 18-07-2014
Цитата:
В обоих моих примерах не было необходимости сравнивать файлы по содержимому. Я как раз пытался подчеркнуть тот момент, что ведь у всех сравниваемых файлов имена (в узком смысле слова) полностью совпадают. Отличаются только пути (имена родительских папок), причём и они отличаются минимально.
Мне кажется, что TC достаточно интеллигентен, чтобы, по крайней мере, предположить, что два файла с идентичными именами, размерами и временем модификации являются идентичными, хотя они и расположены в разных папках (причём, подчеркну снова, различия в путях тоже минимальны). А в случае сомнения можно эти два предположительно идентичных файла сравнить ещё и по содержимому (полностью либо по нескольким первым и последним строкам).
Цитата:
перебирать для каждого файла все потенциально совпадающие с ним по содержимому файлы с другой стороны — не самая удачная идея... Сейчас единственное встроенное средство TC, позволяющее определить идентичность по содержимому, игнорируя имена, — это поиск дубликатов.
В обоих моих примерах не было необходимости сравнивать файлы по содержимому. Я как раз пытался подчеркнуть тот момент, что ведь у всех сравниваемых файлов имена (в узком смысле слова) полностью совпадают. Отличаются только пути (имена родительских папок), причём и они отличаются минимально.
Мне кажется, что TC достаточно интеллигентен, чтобы, по крайней мере, предположить, что два файла с идентичными именами, размерами и временем модификации являются идентичными, хотя они и расположены в разных папках (причём, подчеркну снова, различия в путях тоже минимальны). А в случае сомнения можно эти два предположительно идентичных файла сравнить ещё и по содержимому (полностью либо по нескольким первым и последним строкам).
oshizelly
Для проявления подобной интеллигентности у TC нет никаких шансов. Алгоритм обработки сравниваемых каталогов при синхронизации вполне доступен для наблюдения: сначала формируется сам список подкаталогов (вся файловая структура от указанного корня с обеих сторон), и лишь затем идёт сравнение файлов по совпадающим (одинаково расположенным и одноимённым) подкаталогам этого списка — сверху вниз построчно. Одноимённые файлы в разных подкаталогах по такой методике вообще никоим образом сравнены быть не могут. Мне, честно говоря, очень странно, что столь элементарные вещи надо подробно объяснять. Как и то, что степень отличия имён папок не играет никакой роли — достаточно одного отличающегося символа, чтобы эти папки считались разными. Кстати, в топике это уже обсуждали.
Для проявления подобной интеллигентности у TC нет никаких шансов. Алгоритм обработки сравниваемых каталогов при синхронизации вполне доступен для наблюдения: сначала формируется сам список подкаталогов (вся файловая структура от указанного корня с обеих сторон), и лишь затем идёт сравнение файлов по совпадающим (одинаково расположенным и одноимённым) подкаталогам этого списка — сверху вниз построчно. Одноимённые файлы в разных подкаталогах по такой методике вообще никоим образом сравнены быть не могут. Мне, честно говоря, очень странно, что столь элементарные вещи надо подробно объяснять. Как и то, что степень отличия имён папок не играет никакой роли — достаточно одного отличающегося символа, чтобы эти папки считались разными. Кстати, в топике это уже обсуждали.
oshizelly, Avada - А если сравнивать таким образом: в двух панелях делаем Ctrl+B (показать файлы без каталогов) - здесь не важно, что разный путь. А синхронизировать (копировать) потом - тут уже сложнее, если надо заменить файл. Но и тут выход найти можно.
01:38 19-07-2014
Цитата:
Если нужно сравнить содержимое в разных папках, то есть функция Сравнить скрыв одинаковые файлы. Она как раз и предназначена для этого. А по остальному Avada уже всё подробно расписал.
Цитата:
В обоих моих примерах не было необходимости сравнивать файлы по содержимому. Я как раз пытался подчеркнуть тот момент, что ведь у всех сравниваемых файлов имена (в узком смысле слова) полностью совпадают. Отличаются только пути (имена родительских папок), причём и они отличаются минимально.
Если нужно сравнить содержимое в разных папках, то есть функция Сравнить скрыв одинаковые файлы. Она как раз и предназначена для этого. А по остальному Avada уже всё подробно расписал.
regist123
Да, но необходимо "показать файлы без каталогов" (Ctrl+B), иначе будет сравниваться только в конкретных папках (по одной с каждой стороны), а здесь речь о другом случае.
Да, но необходимо "показать файлы без каталогов" (Ctrl+B), иначе будет сравниваться только в конкретных папках (по одной с каждой стороны), а здесь речь о другом случае.
Andarin
Даже если мы развернём сравниваемые папки по Ctrl+B, мы изменим только способ отображения, а файлы всё равно будут сравниваться согласно их путям, а не со всеми, например, одноимёнными из других папок. Не говоря уже про то, что возможности настройки при сравнении каталогов в файловых панелях (в отличие от синхронизации) самые минимальные. Про то, что концепция инструмента нуждается в радикальной переработке, говорилось выше. И до этого много раз говорилось с приведением примеров из тех ФМ, где это сделано более или менее нормально.
regist123
"Сравнить скрыв одинаковые файлы" — это вариант обычного сравнения, только с дополнительной фильтрацией. Сравнивается то, что отображается в панелях, причём с точным учётом путей. И всё. А запрашивалось нечто совершенно иное.
Даже если мы развернём сравниваемые папки по Ctrl+B, мы изменим только способ отображения, а файлы всё равно будут сравниваться согласно их путям, а не со всеми, например, одноимёнными из других папок. Не говоря уже про то, что возможности настройки при сравнении каталогов в файловых панелях (в отличие от синхронизации) самые минимальные. Про то, что концепция инструмента нуждается в радикальной переработке, говорилось выше. И до этого много раз говорилось с приведением примеров из тех ФМ, где это сделано более или менее нормально.
regist123
"Сравнить скрыв одинаковые файлы" — это вариант обычного сравнения, только с дополнительной фильтрацией. Сравнивается то, что отображается в панелях, причём с точным учётом путей. И всё. А запрашивалось нечто совершенно иное.
Avada 14:09 19-07-2014
Цитата:
Скрываются одинаковые файлы в сравниваемых папках даже в том случае если название папки отличается. Я понимаю, что это не тоже самое что синхронизация, но задачу oshizelly 01:38 19-07-2014
Цитата:
это выполнит.
Цитата:
"Сравнить скрыв одинаковые файлы" — это вариант обычного сравнения, только с дополнительной фильтрацией. Сравнивается то, что отображается в панелях, причём с точным учётом путей. И всё. А запрашивалось нечто совершенно иное.
Скрываются одинаковые файлы в сравниваемых папках даже в том случае если название папки отличается. Я понимаю, что это не тоже самое что синхронизация, но задачу oshizelly 01:38 19-07-2014
Цитата:
два файла с идентичными именами, размерами и временем модификации являются идентичными, хотя они и расположены в разных папках
это выполнит.
Avada
Цитата:
А Вы пробовали? В реальности совсем не так. (версии TC 8.50 32-bit и 8.51 64-bit)
Цитата:
Даже если мы развернём сравниваемые папки по Ctrl+B, мы изменим только способ отображения, а файлы всё равно будут сравниваться согласно их путям, а не со всеми, например, одноимёнными из других папок.
А Вы пробовали? В реальности совсем не так. (версии TC 8.50 32-bit и 8.51 64-bit)
Andarin 18:22 19-07-2014
Цитата:
я сейчас попробовал, действительно скрылись и в подкаталогах. А для синхронизации никто потом не мешает применить F5.
Цитата:
А Вы пробовали?
я сейчас попробовал, действительно скрылись и в подкаталогах. А для синхронизации никто потом не мешает применить F5.
Цитата:
А для синхронизации никто потом не мешает применить F5.
Просто с F5 не получится. Файлы не попадут куда надо. Синхронизацию если делать, надо как-то иначе. Через плагин CopyTree, например, но и в этом случае в один ход не получится, наверно.
Andarin
regist123
Да, дополнительные эксперименты показали, что я был неправ. Сравнение по-разному расположенных, но одинаковых файлов по плоскому списку действительно выполнить можно. В то же время отчётливо вижу, что в режиме "файлы без подкаталогов" результат сравнения с фильтрацией ("скрыть одинаковые") отображается с откровенными глюками. В частности, не выделяются некоторые файлы, заведомо более новые, чем одноимённые файлы на другой стороне в том же подкаталоге. Сравнение без фильтрации отрабатывается в этом режиме нормально.
regist123
Да, дополнительные эксперименты показали, что я был неправ. Сравнение по-разному расположенных, но одинаковых файлов по плоскому списку действительно выполнить можно. В то же время отчётливо вижу, что в режиме "файлы без подкаталогов" результат сравнения с фильтрацией ("скрыть одинаковые") отображается с откровенными глюками. В частности, не выделяются некоторые файлы, заведомо более новые, чем одноимённые файлы на другой стороне в том же подкаталоге. Сравнение без фильтрации отрабатывается в этом режиме нормально.
Если добавлять свои значки в WCMICONS.DLL : какие есть требования для ico файлов по их
- битности
- размерности
- битности
- размерности
OTOXI
Вам сюда.
Вам сюда.
yozhic
Нет, не туда; там про другое, причём прямо сказано, что не про Wcmicons.dll.
OTOXI
Исходная библиотека 32-битная и таковой должна остаться. Размерность 16x16, 24x24 и 32x32 для 16 и 256 цветов. Это, естественно, можно менять (например, в альтернативной Wciconex.dll добавлены варианты для 48x48). Всё это прекрасно видно, с помощью плагина ICLView или внешних средств типа ArtIcons Pro и пр.
Нет, не туда; там про другое, причём прямо сказано, что не про Wcmicons.dll.
OTOXI
Исходная библиотека 32-битная и таковой должна остаться. Размерность 16x16, 24x24 и 32x32 для 16 и 256 цветов. Это, естественно, можно менять (например, в альтернативной Wciconex.dll добавлены варианты для 48x48). Всё это прекрасно видно, с помощью плагина ICLView или внешних средств типа ArtIcons Pro и пр.
Цитата:
например, в альтернативной Wciconex.dll добавлены варианты для 48x48
кто-нибудь может скинуть эту dll-ку ?
smersh2012 dll
maK
Речь шла не о версии для TCImage (хотя и она, возможно, кому-то будет полезна), а об альтернативной библиотеке от того же автора, что у стандартной библиотеки, но с добавлением 48x48. Вот ссылка с оффорума.
Речь шла не о версии для TCImage (хотя и она, возможно, кому-то будет полезна), а об альтернативной библиотеке от того же автора, что у стандартной библиотеки, но с добавлением 48x48. Вот ссылка с оффорума.
Имеем Total Commander v8.51a.
При использовании кнопки такого содержания:
Цитата:
Запускается окно поиска, в том окне нажимаем на кнопку "Справка" и запускается английская справка, которая находится в %COMMANDER_PATH%\TotalCmd.chm.
Если используем кнопку такого содержания:
Цитата:
Запускается окно поиска, в том окне нажимаем на кнопку "Справка" и запускается русская справка, которая находится в %COMMANDER_PATH%\Language\WCmd_Rus.chm.
Почему такая избирательность? Баг?
При использовании кнопки такого содержания:
Цитата:
TOTALCMD#BAR#DATA
cm_SearchStandalone
WcIconEx.dll,10
Поиск файлов отдельным процессом
545
Запускается окно поиска, в том окне нажимаем на кнопку "Справка" и запускается английская справка, которая находится в %COMMANDER_PATH%\TotalCmd.chm.
Если используем кнопку такого содержания:
Цитата:
TOTALCMD#BAR#DATA
cm_SearchFor
WcIconEx.dll,10
Поиск файлов
501
Запускается окно поиска, в том окне нажимаем на кнопку "Справка" и запускается русская справка, которая находится в %COMMANDER_PATH%\Language\WCmd_Rus.chm.
Почему такая избирательность? Баг?
qazwsxe
Это действительно баг (и не только при поиске), на оффоруме про него уже сообщали. В следующих версиях, надеюсь, будет исправлено. Пока Гислер предлагает заменить английский CHM одноимённым русским.
Это действительно баг (и не только при поиске), на оффоруме про него уже сообщали. В следующих версиях, надеюсь, будет исправлено. Пока Гислер предлагает заменить английский CHM одноимённым русским.
Спрашивали про выбор редакторов по F4. Предлагаю свой вариант.
Подробное описание настроек - в комментариях в ини файле.
Можно задать любое разумное число редакторов (лиш бы в экран окно влезало).
Два варианта использования - если расширение прописано, то файл автоматически откроется в редакторе.
Если расширение не задано, то открывается диалог выбора редактора.
Если зажат ScrollLock - то диалог выбора появляется всегда.
http://rghost.ru/57010268
Подробное описание настроек - в комментариях в ини файле.
Можно задать любое разумное число редакторов (лиш бы в экран окно влезало).
Два варианта использования - если расширение прописано, то файл автоматически откроется в редакторе.
Если расширение не задано, то открывается диалог выбора редактора.
Если зажат ScrollLock - то диалог выбора появляется всегда.
http://rghost.ru/57010268
Специалисты, подскажите как научить программу копировать из одной панели в другую папку без содержимого? По поиску находил кнопки, но они либо не работали (видимо, за давностью лет), либо копировали всю структуру папок, что мне совсем не нужно. Лучше всего на моём Windows XP работало вот эта кнопка, и если её можно исправить на некопирование внутренних папок, я бы в принципе уже был бы доволен...
chivilyov
Я правильно понимаю, что на самом деле задача сводится к тому, чтобы на второй панели TC создать новую пустую папку с именем папки под курсором?
Я правильно понимаю, что на самом деле задача сводится к тому, чтобы на второй панели TC создать новую пустую папку с именем папки под курсором?
Avada, совершенно верно...
В общем, сделал вот так:
Код: %ComSpec% /c md
%T%N%Z
Код: %ComSpec% /c md
%T%N%Z
Avada
Извини за вопрос. Я прочёл в шапке, что никто никому ничего не должен , но позволь поинтересоваться, всё же стоит рассчитывать, что полный перевод новой версии выйдет до выхода следующей версии ТС? Не могу тебе указывать, но задержка перевода от версии к версии становится всё длиннее и длиннее, что не может не огорчать.
Извини за вопрос. Я прочёл в шапке, что никто никому ничего не должен , но позволь поинтересоваться, всё же стоит рассчитывать, что полный перевод новой версии выйдет до выхода следующей версии ТС? Не могу тебе указывать, но задержка перевода от версии к версии становится всё длиннее и длиннее, что не может не огорчать.
abz
Avada здесь вряд ли сможет ответить, поскольку задержка на моей стороне. К сожалению, у меня сейчас очень большой загруз на работе, и крайне мало свободного времени даже на банальный отдых. Сколько продлится эта ситуация, пока неясно, но надеюсь, что всё-таки до мажорной версии TC сможем выпустить обновление пакета.
Avada здесь вряд ли сможет ответить, поскольку задержка на моей стороне. К сожалению, у меня сейчас очень большой загруз на работе, и крайне мало свободного времени даже на банальный отдых. Сколько продлится эта ситуация, пока неясно, но надеюсь, что всё-таки до мажорной версии TC сможем выпустить обновление пакета.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
Предыдущая тема: Распечатка брошюры в Word 2003
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.