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

» Total Commander (Часть 7)

Автор: CaptainFlint
Дата сообщения: 20.08.2012 18:15
oshizelly

Цитата:
Боюсь, самому мне столь сложную задачу не осилить. Вот если бы кто поделился готовым скриптом да ещё и объяснил, как им пользоваться.

Я как-то писал себе программку для похожей задачи (только не для ключа INI, а для появления файла на диске). Скажи точный путь к wincmd.ini и название ключа — захардкожу и выложу (когда доберусь до исходников; а то у меня сейчас с компом некоторые проблемы возникли).
Автор: oshizelly
Дата сообщения: 20.08.2012 20:19
CaptainFlint 18:15 20-08-2012
Цитата:
Скажи точный путь к wincmd.ini и название ключа

Точный путь: С:\Program Files\TotalCmd 8.0\wincmd.ini
А что такое "название ключа"? Какого ключа?
Автор: CaptainFlint
Дата сообщения: 20.08.2012 20:52
oshizelly

Цитата:
А что такое "название ключа"? Какого ключа?

Отвечающего за наличие в списке избранного пропадающей записи.
Автор: oshizelly
Дата сообщения: 20.08.2012 21:14
CaptainFlint 20:52 20-08-2012
Цитата:
Отвечающего за наличие в списке избранного пропадающей записи.

А какой ключ за это отвечает? Имеется в виду запись в секции [DirMenu] в wincmd.ini? Нельзя ли как-то, ну, хоть чуть чуть доходчивее
Автор: Smolenkov_BN
Дата сообщения: 20.08.2012 22:28
Проблема с TC версий выше 7.56a

При попытке посмотреть содержимое файла
Autodesk_AutoCAD_2009_ru_x86_x64.iso
в любой версии Total Commander выше 7.56a вместо символов названий папок и файлов имеем "одинаковые прямоугольнички". В версиях Total Commander 7.56a и ниже все символы воспроизводяться нормально. В *.iso файлах от Microsoft всё воспроизводится нормально.
Автор: Avada
Дата сообщения: 20.08.2012 23:41
Smolenkov_BN

Цитата:
При попытке посмотреть содержимое файла

Что такое "посмотреть содержимое"? Открыть ISO-файл как каталог? Если да, то каким плагином? Собственными силами TC ISO-файлы не открывает.
Автор: CaptainFlint
Дата сообщения: 21.08.2012 00:11
oshizelly

Цитата:
Имеется в виду запись в секции [DirMenu] в wincmd.ini?

Да, именно она. Просто записи в INI-файле обычно называются ключами.

Впрочем, я не учёл, что все ключи в этой секции отличаются только номерами, и что эти номера меняются. Так что лучше будет сделать указание номера через параметры командной строки. В общем, как сделаю, отпишусь либо сюда, либо в личку.
Автор: abz
Дата сообщения: 21.08.2012 19:27
CaptainFlint

Скажи, пожалуйста, а можно как-нибудь вернуть исчезнувшие опции работы с правами из меню Сеть? В ХР было очень удобно - теперь как без рук. Может какую-то библиотеку и предыдущих версий тотала закинуть в 8.01? Или это Гислер в экзешнике вырезал?

В первый раз я расстроен выходкой Гислера. Нет, чтобы добавить туда функционал работы с вистой и семёркой - взял всё и порезал.

Добавлено:
Разобрался - Гислер не причём (что и не удивительно!). Это нам так "помогли" русификаторы CaptainFlint и Avada. Спасибо огромное. Очень надеюсь не увидеть в следующих ваших русификациях ещё пару-шесть фич. Так до функционала проводника и дойдём!
Автор: CaptainFlint
Дата сообщения: 21.08.2012 20:51
abz
Можно, конечно, ругать локализаторов, а можно пораскинуть мозгами и подумать, с какой вообще стати им выкидывать команды из меню, цель которого в том, чтобы включать в себя все команды Тотала и служить шаблоном для самостоятельных исследований. А пораскинув, сообразить, что таких причин быть не должно. А заглянув в ридми и увидев строчку о реорганизации меню, можно также догадаться, что пункты не были выкинуты, а всего лишь переехали в другое место для уменьшения размеров чрезмерно разросшихся подменю.


Цитата:
Нет, чтобы добавить туда функционал работы с вистой и семёркой - взял всё и порезал.

Добавить функционал работы с вистой и семёркой Гислер не имеет возможности из-за физического отсутствия этого самого функционала в висте и семёрке. Объяснялось не раз. Так что все претензии к Майкрософту.
Автор: WatsonRus
Дата сообщения: 21.08.2012 21:41
Как посчитать/проверить CRC32/MD5/SHA1 сумму для файлов на диске, где запрещена/нежелательна запись?
Автор: abz
Дата сообщения: 21.08.2012 21:57
CaptainFlint

Извини - обидеть не хотел. Но меню сеть, на мой скромный взгляд, ну никак не перегружено!


Цитата:
Добавить функционал работы с вистой и семёркой Гислер не имеет возможности из-за физического отсутствия этого самого функционала в висте и семёрке.


Не может такого быть. А как же я тогда легко даже батником меняю всё и вся, что связано с правами NTFS на семёрке? Разве нельзя эти команды тупо вынести в меню и прилепить к ним какую-либо графическую морду?

Собственно команды:

Код: takeown
icacls
Автор: Avada
Дата сообщения: 21.08.2012 23:36
abz

Цитата:
Не может такого быть.

Может. Именно этого функционала там больше нет. Гислер ничего не резал, команды остались, но открываемые ими конкретные системные диалоги, сохранявшиеся со времён NT4, из Висты/7 удалены. И это действительно объяснялось уже не раз.


Цитата:
Разве нельзя эти команды тупо вынести в меню и прилепить к ним какую-либо графическую морду?

Это кому предложение — нам или Гислеру? У нас в меню включаются внутренние команды TC — и никаких других. Если кто-то хочет создать на основе чего-то другого собственные em-команды и добавить их в меню — нет проблем. А Гислеру на оффоруме уже предлагали перенастроить существующие команды так, чтобы в новых системах они автоматически открывали стандартные варианты диалогов. Пока без результата.
Автор: abz
Дата сообщения: 21.08.2012 23:48
Avada

Цитата:
Может. Именно этого функционала там больше нет.

Этого нет. Есть другой! Какая-то игра в дурака получается. А он хотел, чтобы всё никогда не менялось? Ладно, это не для моих средних умов, тем более, что:

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

Удав большой - ему виднее.
Автор: WildGoblin
Дата сообщения: 22.08.2012 08:32
WatsonRus

Цитата:
Как посчитать/проверить CRC32/MD5/SHA1 сумму для файлов на диске, где запрещена/нежелательна запись?
Используй плагин типа этого.
Автор: Smolenkov_BN
Дата сообщения: 23.08.2012 13:30

Цитата:
Что такое "посмотреть содержимое"? Открыть ISO-файл как каталог? Если да, то каким плагином? Собственными силами TC ISO-файлы не открывает.
Посмотреть содержимое (включая exe, iso и msi) - это значит встать курсором TC на нужный файл и нажать Ctrl+PgDn.
Дал 8-му TC плагин, используемый 7-м для просмотра iso. Эффекта нет. Мне удалось слегка "покрутить" этот вопрос. Судя по всему, конкретный плагин здесь ни при чём. Даже при чтении текстового файла с расширением TXT из любого архива с помощью стороннего текстового редактора типа AkelPad TC 7.57a-8.01 подсовывает редактору текст не в оригинальной кодовой странице исходного файла!
Автор: Avada
Дата сообщения: 23.08.2012 14:16
Smolenkov_BN

Цитата:
Даже при чтении текстового файла с расширением TXT из любого архива с помощью стороннего текстового редактора типа AkelPad TC 7.57a-8.01 подсовывает редактору текст не в оригинальной кодовой странице исходного файла!

Ничего подобного никогда не наблюдал и сейчас не наблюдаю. Сказанное проверялось на оригинальных версиях TC из официального дистрибутива, не сборках? "Чтение текстового файла" вызывается из архива какой операцией — просмотром, редактированием или запуском?
И вообще просмотр/правка содержимого конкретного файла из архива во внешней программе и открытие содержимого этого архива как файлового списка в самом TC — это совершенно разные вещи.
Автор: LuckyStaRR
Дата сообщения: 23.08.2012 15:32
Есть ли возможность указать в ini-файле, чтобы тотал по умолчанию сохранял пути больше 256 символов при копировании?
Автор: MERCURY127
Дата сообщения: 23.08.2012 15:33
Охота, чтоб колонка

была как в MC или FAR

если ли такая возможность?
Пока даже не смог запрос для гугла сочинить, чтоб такое найти
Уточнение: brief (Unix style) file time format, но от этого не легче.
Автор: CaptainFlint
Дата сообщения: 23.08.2012 15:45
LuckyStaRR
LongNameCopy

MERCURY127
Разве что написать плагин или скрипт для плагина script_wdx. Встроенными средствами, скорее всего, такого добиться не удастся.
Автор: MERCURY127
Дата сообщения: 23.08.2012 16:34
CaptainFlint, есть плаг FileDateTime Content Plugin for Total Commander (wdx). Там много форматов есть, но этого нету Исходников тоже нет, но автор живой. На том форуме меня нет. Может кто нибудь написать автору о реализации этой фишки, или надо самому регистрироваться? Ведь надо просто добавить формат

Код:
UUUU:
if( Year<CurrentYear)
return YYYY;
else
return HH:MM;
Автор: ewild
Дата сообщения: 23.08.2012 16:43

Цитата:
Разве что написать плагин или скрипт для плагина script_wdx. Встроенными средствами, скорее всего, такого добиться не удастся.

CaptainFlint
с другой стороны,
вид дд.мм чч:мм описывается пользовательской колонкой [=tc.Дата модификации.D-M h:m],
а вид дд.мм гггг описывается пользовательской колонкой [=tc.Дата модификации.D-M Y],
правда, конечно, без автоматического переключения.
Автор: xChe
Дата сообщения: 23.08.2012 16:52
А вот хорошо бы ещё в TC была возможность отдельно устанавливать размер шрифта для режима показа эскизов... Или хотя бы чтобы в этом режиме использовался шрифт от всплывающих подсказок.

А то шрифт панелей довольно крупный держу чтобы глаза не ломать, и если под эскизами таким шрифтом доп.инфу выводить, то места она занимает чуть-ли не больше чем сам эскиз.
Автор: CaptainFlint
Дата сообщения: 23.08.2012 17:25
MERCURY127

Цитата:
Может кто нибудь написать автору о реализации этой фишки, или надо самому регистрироваться?

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

ewild

Цитата:
правда, конечно, без автоматического переключения.

В этом и проблема. Требуется даже не переключение, а объединение разного содержимого в одной колонке.

Кстати, можно же ещё глянуть в сторону super_wdx. Как-то этот плагин умеет комбинировать разные колонки в одной, вот только я им не пользуюсь и не могу сказать, какие там допустимы комбинации и по каким условиям может выполняться выборка данных.
Автор: MERCURY127
Дата сообщения: 23.08.2012 19:01
Уже не надо никому писать сам научился плаги делать, еще пару часов - и будет готово... Я просто не хотел плодить никому не нужные плагины-дубли.
Уточнение:
Плагин готов, и даже, на первый взгляд, вполне себе работает

Это 64хбитная версия, сейчас соберу 32хбитную и выложу в ветке плагинов, если не возражаете? Сможете протестировать
Автор: Boris Smirnov
Дата сообщения: 23.08.2012 22:23
Подскажите, как избежать запроса Total Commander на перезаписывание файлов описаний descript.ion при копировании. У меня версия TC 8.01. В более ранних версиях вроде descript.ion вообще не вопспринимался TC как обычный файл.

Пример происходящего сейчас. Копирую, скажем, один каталог с подкаталогами в другое место с аналогичной структурой каталогов. В каждом из каталогов где-то в подкаталогах находятся файлы с описаниями, хранящимися в descript.ion. Теперь при копировании каждый раз запрашивается, перезапиывать descript.ion или нет? Надоело! Как избавиться?

В настройках в разделе Operations > File comments помечены галочками: descript.ion, DOS charset, copy comments with files, Read from both.
Автор: oshizelly
Дата сообщения: 23.08.2012 22:53
Boris Smirnov 22:23 23-08-2012
Цитата:
У меня версия TC 8.01. В более ранних версиях вроде descript.ion вообще не вопспринимался TC как обычный файл.  

Тоже юзаю 8.01, настройки идентичные, ничего похожего не наблюдаю.
Автор: Avada
Дата сообщения: 24.08.2012 08:36
Boris Smirnov
Где запускается копирование — в файловых панелях или в окне синхронизации?
Автор: oshizelly
Дата сообщения: 24.08.2012 16:06
CaptainFlint 14:51 20-08-2012
Цитата:
можно попытаться отловить хотя бы момент исчезновения строчки банальным мониторингом: написать скрипт, который будет, скажем, раз в пять секунд проверять наличие нужной строчки в wincmd.ini и выбрасывать сообщение при ненахождении оной. Это поможет хотя бы определить, какие действия производились в этот момент, и сузить круг потенциальных причин. Только надо сначала проверить, что исчезновение пункта меню вызвано именно исчезновением строки wincmd.ini, а не наоборот…

Ну вот, три дня назад опять добавил в список Directories Hotlist эти три заколдованные папки. Сейчас две из них уже пропали, третья пока держится. Причём одна исчезла из списка буквально на глазах: вот только что была - и вот её уже нет... Прокрутио в памяти свои действия за эти 10-15 минут в поисках ответа, что я делал такого особенного. Ответ: ничего. Выполнял совершенно рутинные действия, которые делал и до этого десятки раз в день... но папка при этом из списка не исчезала...
Автор: x25
Дата сообщения: 24.08.2012 21:55
Установил Google Drive, а его папку на компе Total Commander видит только если установить показ скрытых файлов.
Проводник Диск видит нормально. Система 7х64, TC 7.57a
Автор: Avada
Дата сообщения: 25.08.2012 07:50
x25

Цитата:
Total Commander видит только если установить показ скрытых файлов

Не скрытых, а скрытых/системных. В чём и состоит принципиальная разница с настройками Проводника, где показ объектов с этими атрибутами настраивается разными опциями, приём по умолчанию одна включена, а другая нет.
От версии TC тут ничего не зависит. Что разрешено по умолчанию показывать, то он и показывает. Если это не устраивает, меняются либо настройки программы, либо атрибуты объекта. Конкретно для папок со специальными значками атрибут рекомендуется заменить с "системный" на "только чтение". См., например, здесь.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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