Где копать?
» Total Commander (Часть 7)
Где копать?
Во-первых, какая версия TC?
Во-вторых, проблема с одним конкретным сервером или в массовом порядке?
В-третьих, опция "Игнорировать сдвиг времени на 1 час" касается функций сравнения (сравнение каталогов, синхронизация каталогов), а не отображения файлов на FTP. Её изменение в данном случае бессмысленно.
В-четвёртых (просто к сведению), TC не является специализированным FTP-менеджером со всеми вытекающими последствиями.
1) Проверял на 7.04a и 7.50.a
2) Юзаю всего два сервера, проблема с обоими, но это, наверное, не показательно.
Подскажите публичный сервер, на котором стоит провериться, с удовольствием это сделаю.
4) Понимаю, что не является специализированным. Но правильно показывать время файла - это все ж таки базовый функционал
Рекомендую проверить также на 7.55a.
…и попробовать разные варианты опции MLSD в настройках FTP-соединения.
Цитата:
Рекомендую проверить также на 7.55a.
Фантастика! Работает
Более того, оказалось, что в последней версии 7.55 TC научился (наконец-то!) сохранять время модификации файла при копировании на сервер.
Спасибо!
CaptainFlint
Цитата:
…и попробовать разные варианты опции MLSD в настройках FTP-соединения.
Поскольку все заработало с опцией по умолчанию (autodetect), поэтому не стал ничего трогать - от греха подальше...
Цитата:
Поскольку все заработало с опцией по умолчанию (autodetect), поэтому не стал ничего трогать - от греха подальше...
Значит, скорее всего, проблема была в следующем: сервер поддерживает эту команду, которая, в отличие от LIST (используемой прежними версиями Тотала) выдаёт дату-время в UTC. Другие FTP-клиенты умели работать с MLSD и показывали всё правильно, Тотал не умел — и показывал, что выдавалось по LIST (со сдвигом).
В файле Total Commander\Language\Wcmd_rus.mnu создаю команду, переход в указанную директорию:
POPUP "&Мои папки"
MENUITEM "Иванов", CD D:\6-Документы\Иванов\
END_POPUP
где: D:\6-Документы\Иванов --- моя папка на компе.
Но при перезапуске данного сабжа выдает:
"Неизвестная метка в строке 3 файла меню
CD D:\6-Документы\Иванов"
Что я делаю не так?
У меня сборка "Total Commander Sam", WinXP
Приходиться пользоваться так:
POPUP "&Мои папки"
MENUITEM "&Иванов", em_set_Ivanov
END_POPUP
где em_set_Ivanov задано в файле Wcmd_rus.ini
Всё указанное поведение TC абсолютно правильно. В главном меню может быть прописана либо встроенная команда (сm_) из списка, реально имеющегося в файле totalcmd.inc, либо пользовательская (em_), созданная на основе чего угодно. В данном случае годится, разумеется, только второй вариант.
А для переходов по cd имя_каталога вообще-то специально предназначено меню Избранных каталогов (Ctrl+D).
Смотрю пункты, если выбираю (Open) - то воспроизводит только первый файл, если выбираю "открыть с помощью -> Windows Media Player" - тоже самое.
Но если выбираю пункт "Воспроизвести с помощью проигрывателя" - то запускается Windows Media Player и воспроизводит 3 файла последовательно.
Понимаю, что это контекстное меню проводника, но раз оно отображается и через тотал тоже, то это имеет непосредственное причастие и к ТС.
Как понять или где прочитать как выполнена данная команда?
Как передаются параметры и как её отредактировать чтоб заменить воспроизведение не в WMP, а в другой программе.
т.е., к примеру: Сеть / Fs | E: | D: | C:
Прошу прощения, но разве в самом Проводнике происходит в описанных случаях что-то другое? Я, например, никакой разницы не уловил. А если так, при чём тут TC?
А назначение другой программы, например, для AVI — без проблем. В том числе через диалог файловых ассоциаций TC ("Открыть с помощью..."). Хотя тут TC опять же только предоставляет доступ к системным настройкам.
Jans
Чего нет — того нет.
Это и ежику понятно, что это часть меню Проводника, и сам же это написал.
А задал здесь потому:
1) Я нигде не нашёл ветки с обзором возможностей программы "Проводник" )))
2) Раз это меню Тотал тоже отображает, пусть и копирую возможность Проводника,
но раз вызываю я по средством тотала - то отношение имеет прямое!
Кстати очень удобно выделить нестколько мелких файлов и подряд воспроизвести.
жаль
я к чему спросил, нудобственно, (по крайней мере для меня) при навигации по дискам, каждый раз двигать мЫшу в крайний левый угол
при работе с правой панелью, - все норм, поэтому чаще пользуюсь ей, она у меня и активна по умолчанию
может подкинешь идейку Гислеру, чтобы можно было выбирать независимый (произвольный?) порядок отображения дисков
Цитата:
Как понять или где прочитать как выполнена данная команда?
В нём самом. Искать по:
HKEY_CLASSES_ROOT\.[интересующее_расширение]
HKEY_CLASSES_ROOT\[интересующее_расширение]File
Ответ крайне расплывчатый.
Во-первых, видео-расширений великое множество (из распространённых не менее 20),
и что редактировать по одному??
Во-вторых, таки зашёл в эту ветку реестра и не нашёл там ключ с ссылкой на путь к медиапроигрывателю, тоесть корректировать там не понятно что.
Цитата:
Ответ крайне расплывчатый.
Копипаст сюда спецификаций ключа с MSDN прояснил бы?
Цитата:
и что редактировать по одному??
Если редактировать через реестр, то мало того, что по одному, возможно придётся редактировать все зависимые подключи. Но, разговор был про: "Как понять или где прочитать".
Цитата:
Во-вторых, таки зашёл в эту ветку реестра и не нашёл там ключ с ссылкой на путь к медиапроигрывателю, тоесть корректировать там не понятно что.
Нужно, наверное, было сначала почитать, потом в реестр. Тогда нашлись бы:
HKEY_CLASSES_ROOT\[интересующее_расширение]File\shell\open\command
HKEY_CLASSES_ROOT\[интересующее_расширение]File\shell\play\command
Цитата:
Я нигде не нашёл ветки с обзором возможностей программы "Проводник"
Мощный аргумент. И поэтому будем обсуждать особенности работы системного контекстного меню в теме по TC...
Цитата:
Раз это меню Тотал тоже отображает, пусть и копирую возможность Проводника,
но раз вызываю я по средством тотала - то отношение имеет прямое!
Контекстное меню оболочки много где отображается. Из чего не следует, что оно там же и создаётся. Речь идёт о пунктах, к самому TC никакого отношения не имеющих и им не регулируемых.
А вообще все эти проблемы можно решить массой способов. Лично я вообще обхожусь без контекстного меню, не трогая системные ассоциации и используя по F4 вызов списка проигрывателей или конкретной программы (смотря по настройкам) через F4Menu. А там в свою очередь для каждой программы можно задать,будет она открывать каждый ассоциированный с ней файл отдельно или все файлы как список (один раз для всех "своих" файлов сразу!). При выборе второго варианта никаких проблем с воспроизведением выделенных файлов по порядку нет. Ни в WMP, ни в MPC, ни в Light Allow... и так далее.
Jans
Цитата:
может подкинешь идейку Гислеру, чтобы можно было выбирать независимый (произвольный?) порядок отображения дисков
Приму к сведению
Цитата:
Нужно, наверное, было сначала почитать, потом в реестр. Тогда нашлись бы:
HKEY_CLASSES_ROOT\[интересующее_расширение]File\shell\open\command
HKEY_CLASSES_ROOT\[интересующее_расширение]File\shell\play\command
Не знаю, какой ОС вы владеете, но в моей ВинХП сп3 таких ключей и близко нет.
Содержимое ветки .avi состоит только из OpenWithList, OpenWithProgIds, PersistentHandler м всё.
Ладно, схожу в ветку с медиаплеером, может там шо скажут. Хотя знаю шо, медиаплеер к проводнику имеет такое же отношение как и тотал...
Для .avi:
.[интересующее_расширение] = .avi
[интересующее_расширение]File = AVIFile
Только Avada абсолютно правильно написал:
Цитата:
А вообще все эти проблемы можно решить массой способов.
Это вы всё не о том. Я не о файловых ассоциациях речь веду, а о том в каком месте системы записана сама фраза "Воспроизвести с помощью проигрывателя" и могу ли я переназначить чтоб при нажатии на неё воспроизведение передавалось например через винамп, но не меняя файловых ассоциаций. Поиск по реестру фразы "Воспроизвести с помощью проигрывателя" не даёт результат.
И не даст. Советую применить метод попроще. Один из вариантов я уже приводил.
rsuan
BreadcrumbSeparator=0
[more=:off]
Цитата:
Это вы всё не о том.
Именно о том. RTFM по вышеперечисленным ключам.
Цитата:
в каком месте системы записана сама фраза "Воспроизвести с помощью проигрывателя
Цитата:
Поиск по реестру фразы "Воспроизвести с помощью проигрывателя" не даёт результат.Немного не там искали, фраза эта находится в wmpshell.dll (C:\WINDOWS\system32\wmpshell.dll):
Код: HKEY_CLASSES_ROOT\AVIFile\shellex\ContextMenuHandlers\WMPPlayAsPlaylist
{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}
HKEY_CLASSES_ROOT\CLSID\{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}\InprocServer32
C:\WINDOWS\system32\wmpshell.dll
Благодарю! То что надо.
Цитата:
Как это переназначить, не меняя файловых ассоциаций? Переназначение расширения на другой проигрыватель и есть смена.
А от нифига!
Я не знаю как но оно так работает.
Значит так, расширение avi у меня сопоставлено с Медиа Плеер Классик (Хоме Синема) и если я счёлкну по файлу - то в нем и будет воспроизводить.
Но если я выбираю "Воспроизвести с помощью прогрывателя" то на том-же avi откроется Виндовс Медиа Плеер. Вот так...
У меня единственный вопрос: почему другие, прекрасно работающие с любым проигрывателем варианты (в том числе и через контекстное меню!) вообще игнорируются, а всё многообразие способов упёрлось только в несчастную строку "Воспроизвести с помощью проигрывателя", жёстко завязанную на WMP?
Цитата:
А от нифига!
Я не знаю как но оно так работает.
Последний раз предложу найти и прочесть про вышеупомянутые ключи (плюс HKEY_CLASSES_ROOT\SystemFileAssociations), ибо оффтоп.
Цитата:
Значит так, расширение avi у меня сопоставлено с Медиа Плеер Классик (Хоме Синема)
Это уже "другая песня", только юзерские ассоциации:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
Цитата:
"Воспроизвести с помощью прогрывателя"
Строка, завязана на Windows Media Player и сама фраза берётся из его библиотеки. Сменить можно в: Пуск -> Панель управления -> Установка и удаление программ -> Выбор программ по умолчанию. Там список не богат, в зависимости что установлено, при изменении, изменится и строка, MPC-HC там нет. Перераспределить через реестр возможно, только вряд ли кому надо, потому что при обновлении/изменении любого завязанного компонента - всё вернётся взад.
Dimitr1s
Вроде серьезные люди, а как дети пошли на поводу у троля...
без сохранения/загрузки в файл?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
Предыдущая тема: 1С: вопросы по Конфигурациям 1C
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.