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

» Total Commander (часть 4)

Автор: Mister_Che
Дата сообщения: 18.09.2007 13:57

Цитата:

А где в настройках разрешить колесо мыши?

Нигде вроде. Вроде по дефолту разрешено.
Автор: RUSLAN_IRON
Дата сообщения: 18.09.2007 15:09
Mister_Che

Цитата:
Вроде по дефолту разрешено.

Видимо нет, хотя у меня сборка, может в этом дело.
Автор: cracklover
Дата сообщения: 18.09.2007 15:22
RUSLAN_IRON
Это же какому сборкостроителю придёт в голову выключать мышиную крутилку?
Автор: Mister_Che
Дата сообщения: 18.09.2007 15:39
CaptainFlint

Цитата:

Без внешних приблуд - нет.


Цитата:
Видимо, не один, учитывая, что существует твик, активирующий X-Mouse для винды. Но я не уверен, что он тут поможет, да и предназначен для другого...

То есть конкретных внешних плагинов и приблуд не существует? Странно, штука-то убыстряет работу.


Pitersky

Цитата:

Присоединяюсь...
Не совсем удобно, что нельзя прокрутить список файлов мышью в другой панели...

Респект.
Автор: CaptainFlint
Дата сообщения: 18.09.2007 16:13

Цитата:
То есть конкретных внешних плагинов и приблуд не существует?

Может, и существуют, но мне неизвестны.

Добавлено:

Цитата:
Странно, штука-то убыстряет работу.

Ну, это кому как. Лично мне удобнее прокручивать активный список, независимо от того, где курсор...
Автор: Mister_Che
Дата сообщения: 18.09.2007 16:29
CaptainFlint

Цитата:
Лично мне удобнее прокручивать активный список, независимо от того, где курсор...

Ого, только сейчас заметил. А такая фишка была в шестой версии?
Автор: BasiL
Дата сообщения: 18.09.2007 16:47
CaptainFlint

Цитата:
Ну, это кому как. Лично мне удобнее прокручивать активный список, независимо от того, где курсор...

вот именно. Я вообще скролю с клавы. А сыну (4 года) показал, что скролить можно скролом на мышке (левая панель на весь экран, режим превьюшек, вагон игрушек флешевых в два экрана), на что он ответил, что ему так удобнее и потянул бегунок вниз.
На вкус и цвет... как говорится...
Автор: CaptainFlint
Дата сообщения: 18.09.2007 16:55
Mister_Che

Цитата:
Ого, только сейчас заметил. А такая фишка была в шестой версии?

Не знаю. Дело в том, что такие возможности определяются на 95% драйвером и обеспечивающим его настройки софтом, а не собственно Тоталом. Что работает у меня, может не работать или работать иначе у других людей.
Автор: chmaxim
Дата сообщения: 18.09.2007 19:22
Установил Total.Commander.v7.02.Multilingual. Проблема с открытием папок и файлов с названиями на восточных языках (китайский, японский, корейский). Ругается, что кодировка не та и т.п. Прочитал я Total Commander Knowledge Base, там написано:
Мой "Тотальный Коммандер" не понимает японский... Хотя вся винда понимает его на все 100% + еще я могу на клаве писать по японски... Т.е. настроено все на 100%.

Пример1: Не заходит в некоторые папки, названия которых содержат иероглифы...
Пример2: (очень СТРАННЫЙ): нажимаю Enter на *.mp3 (в Тотале) и, если он содержит японские иероглифы, то WinAmp его не производит, хотя если такую же операцию сделать с нормальным проводником, все получится...
Но после Тотала, возвращаться к стандартной Винде... Боже упаси.

A: Насколько я понимаю, в винде выставлена не японская локаль? (Именно локаль, а не раскладка клавиатуры! Посмотреть можно в Панели управления, Язык и региональные стандарты, вкладка Дополнительно, выпадающий список в категории "Язык для программ, не поддерживающих Юникод".) Если да, то надо просто разрешить генерацию имён 8.3 для NTFS-разделов, поскольку Тотал не умеет работать с Unicode-именами файлов и обращается к ним по их DOS-имени (а если такового нет, то и обратиться к ним не может), отсюда и все глюки. Включить эту опцию нужно в реестре:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000000

После этого все созданные или переименованные файлы получат вместе с Юникод-именем DOS-имя, и Тотал сможет с ними работать. Для уже существующих файлов DOS-имя автоматом не генерится, так что их надо предварительно переименовать во что-нибудь, а потом обратно, в прежнее имя.

Проделал я эту операцию с реестром, перезагрузил комп и.... нифига.
Может кто знает в чем дело?
Винда ХР2 англ, с рус локалью.
Автор: CaptainFlint
Дата сообщения: 18.09.2007 19:59
chmaxim

Цитата:
Проделал я эту операцию с реестром, перезагрузил комп и.... нифига.

Там же чётко написано: с файлами, которые до этого имели юникодные имена, раборать по-прежнему будет невозможно. Только с теми, которые были созданы или переименованы после выставления ключа NtfsDisable8dot3NameCreation в 0.
Автор: Rodny
Дата сообщения: 18.09.2007 20:02
chmaxim

Цитата:
Для уже существующих файлов DOS-имя автоматом не генерится, так что их надо предварительно переименовать во что-нибудь, а потом обратно, в прежнее имя.

Может это?
Автор: chmaxim
Дата сообщения: 18.09.2007 20:16
CaptainFlint

Цитата:
Там же чётко написано: с файлами, которые до этого имели юникодные имена, раборать по-прежнему будет невозможно. Только с теми, которые были созданы или переименованы после выставления ключа NtfsDisable8dot3NameCreation в 0.

Проглядел я эту строчку. Но! Самое смешное, пытался сейчас переименовывать папки и файлы, почему-то всё-равно не все открываются. Особенно файлы, например с кит. названием папка и в ней файлы на кит. ворд, текстовые и т.п. Пишет ошибку, что не может прочитать, окна выскакивают, то "Файл не найден", то абракадабра и "ОК". Может что с виндой, не знаю.
Автор: CaptainFlint
Дата сообщения: 18.09.2007 20:42
chmaxim

Цитата:
Самое смешное, пытался сейчас переименовывать папки и файлы, почему-то всё-равно не все открываются.

Ну, тут уже надо смотреть конкретно - какие имена файлов, появились ли у них DOS-имена или нет... Запусти в консоли для того каталога dir /X - сразу будет видно, для каких файлов сгенерированы DOS-имена, а для каких - нет.
Автор: Rodny
Дата сообщения: 18.09.2007 20:51
Хм. Так ведь имён 8.3 ещё нет, как тотал их переименует?..
Автор: Finn
Дата сообщения: 18.09.2007 21:07
BasiL

Цитата:
_tc создается и в каталоге, где Тотал установлен, и в Темп системном.
--
я такого поведения не наблюдал ниразу, с 5.хх....

Да, сам удивлен. Удаляю каталог "_tc" из программного каталога. Перезапускаю Тотал, открываю какой-нибудь архив (неважно рар или зип, или ехе-ник по Сtrl+PageDown), просмотр текстового файла. Проверяю, файл создался в системном Темп. Закрываю просмотр, не перзагружая Тотал, открываю снова текстовый файл, "_tc" создался в программном каталоге Тотала и в нем искомый файл из архива, при следующих открытиях файлов из архивов Тотал использует только этот "_tc" в программном каталоге. Сам удивлен. Ключа WipeDir в ini-шнике нет, он у меня не создается вообще!
На другой машине эта же версия Тотала и ось Windows XP sp2 все та же, временные файлы Тотала создаются только в системном TEMP. Непонятно, все настройки перерыл, может не в Тотале дело, а в каком-нибудь обновлении оси? Но ключа WipeDir тоже нет.
Автор: chmaxim
Дата сообщения: 18.09.2007 21:38
CaptainFlint

Цитата:
Ну, тут уже надо смотреть конкретно - какие имена файлов, появились ли у них DOS-имена или нет... Запусти в консоли для того каталога dir /X - сразу будет видно, для каких файлов сгенерированы DOS-имена, а для каких - нет.

Я не совсем понял, в тотал командере внизу в командной строке?
Например, у меня диск K:\我的课件\英语900句.txt
какую команду мне набирать? форум не поддерживает восточную кодировку, абракадабра получилась
Автор: CaptainFlint
Дата сообщения: 18.09.2007 22:55

Цитата:
форум не поддерживает восточную кодировку

Неважно, я понял.


Цитата:
какую команду мне набирать?

В Тотале открываешь корень диска K:\ , потом в командной строке набираешь cmd.exe, Enter. Открывается консольное окно (чёрное). В нём вбиваешь команду dir /X, Enter. Список должен выглядеть примерно так:

Цитата:
K:\>dir /X
 Том в устройстве K не имеет метки.
 Серийный номер тома: 208A-05F9

 Содержимое папки K:\

01.06.2007  00:11    <DIR>                       Programs
18.09.2007  23:54    <DIR>          8B09~1       ????
               0 файлов              0 байт
               5 папок   8 116 424 704 байт свободно

(у меня русская винда, так что всё по-русски, но это несущественно). Как видишь, каталог с японским именем вывелся как ????, и вдобавок указано сгенерированное DOS-имя - 8B09~1. Если у тебя такого дополнительного DOS-имени нет, то Тотал работать с этим каталогом не сможет.

То же самое надо проделать, зайдя в этот каталог - только теперь уже для того файла, с которым ты пытаешься работать. Проще говоря, для всех файлов и каталогов, имеющих юникодные имена, должны быть сгенерированы DOS-имена - даже если эти имена и не используются Тоталом напрямую, а лишь опосредовано (например, как один из подкаталогов в пути). В противном случае работать с ними будет невозможно. По крайней мере, пока не выйдет Тотал 7.5.
Автор: abz
Дата сообщения: 19.09.2007 00:18
CaptainFlint

Цитата:
По крайней мере, пока не выйдет Тотал 7.5.

А когда он ожидается?
Автор: CaptainFlint
Дата сообщения: 19.09.2007 00:32
abz

Цитата:
А когда он ожидается?

У-у-у... Представь себе весь объём контролов, кода, который их обслуживает, внутренних функций и всевозможных связок, и представь, сколько времени потребуется, чтобы абсолютно всё это перевести на полноценный Юникод. Учитывая, что когда программа писалась, на такой переход рассчёта никакого не было. Гислер уже работает над этим, но сколько это может занять времени - неизвестно. Но что много - это точно.

Добавлено:
Пакет русификации для TC 7.02a.

Ссылки:
со справкой в формате HLP
со справкой в формате CHM
Автор: chmaxim
Дата сообщения: 19.09.2007 02:59
CaptainFlint
Проделал я указанные команды. Странно, что некоторые генерируются, а некоторые нет. И файлы не все открываются, что в папках, особенно, если в перемешку названия, например, китайский с английским или с цифрами. Некоторые открываются, но только через ворд и соотв файлам программы, а через плагины нельзя пролистать, хоть и юникод ставишь в опциях листера, например и т.д. Некоторые папки и файлы не удаляются потом через коммандер. Короче, глюки....
Обидно, что до сих пор не сделали полную поддержку юникода. Извечная проблема с восточными языками. Что в фар-е, что в коммандере и т.п. Будем ждать выхода версии 7.5
Автор: bey_baraban
Дата сообщения: 19.09.2007 08:22
Создаю в TC через контекстное меню ярлык для файла (с расширением .lnk). Кликаю дважды - не запускается, с соответствующим сообщением. Делаю то же самое в штатном Проводнике Windows - все запускается распрекрасно. Можно ли как-нибудь проделать это в TC?
Автор: CaptainFlint
Дата сообщения: 19.09.2007 08:55
chmaxim

Цитата:
Странно, что некоторые генерируются, а некоторые нет.

Бывает ли такое, что ты переименовываешь файл/каталог, а DOS-имя для него всё равно не сгенерировалось?


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

В том числе, такие, для которых DOS-имя существует и удовлетворяет наложенным на него ограничениям? (Допустимы только латинские буквы, цифры, и ещё несколько символов типа тильды.) Если да, просьба привести такое имя, сгенерированное для него DOS-имя и конкретную проблему: как именно выражается неработа с ним в Тотале (при каком действии что происходит). Стоит также помнить, что далеко не все инструменты Тотала адаптированы даже под такую убогую работу с юникодом. Например, Инструмент группового переименования не умеет работать с юникодными именами, даже если у них есть DOS-имя...


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

Что значит "через Ворд"? В Ворде выполняется Файл - Открыть, и там в диалоге нужный файл? Так Тотал здесь вообще роли не играет, главное здесь было бы только то, поддерживается ли юникод Вордом...


Цитата:
через плагины нельзя пролистать

Плагины тоже не все могут использовать юникод. Я не уверен, как поведёт себя плагин, если попытаться натравить его на файл с юникодным именем - получит ли он от Тотала DOS-имя или кракозяблы.


Цитата:
хоть и юникод ставишь в опциях листера

Эта опция не имеет ни малейшего отношения к юникодным именам файлов. Она позволяет лишь отобразить юникодное содержимое текстового файла.


Цитата:
Обидно, что до сих пор не сделали полную поддержку юникода.

Читай выше мой ответ abz по этому поводу. Эта задача никак не относится к числу тривиальных... Необходимость в ней назрела - Гислер за неё взялся. За час этого не сделаешь.


bey_baraban

Цитата:
Делаю то же самое в штатном Проводнике Windows

То же самое - это что конкретно? Делаешь ярлык или дважды кликаешь? Или и то, и другое? Или одно делаешь в Проводнике, а другое в Тотале? Совершенно непонятно. Учись правильно описывать проблему, иначе очень редко будешь получать ответы на свои вопросы.

Что касается твоей проблемы, с некоторой вероятностью ты наткнулся на известный баг виндового API, появляющийся после применения одного кривого твика с удалением стрелочек из значков LNK-файлов. Если в реестре удалить ключ IsShortcut, то вызываемые Тоталом функции перестают работать. Нужно вернуть этот ключик на место, а для удаления стрелочек использовать утилиту от Микрософта - TweakUI. Она умеет удалять стрелочки более корректно (заменяя их прозрачной картинкой).
Автор: bey_baraban
Дата сообщения: 19.09.2007 09:24
Ну да, четные символы команды я набираю в Тотале, нечетные - в Проводнике . "То же самое" означает все то же самое, что описано - и создание ярлыка и дабл клик. А то, что вы написали очень похоже на правду - я действительно применял твик с удалением стрелок. Не знал, что у этого твика такой сайд-эффект. Благодарю.
Автор: CaptainFlint
Дата сообщения: 19.09.2007 09:37
bey_baraban

Цитата:
"То же самое" означает все то же самое, что описано - и создание ярлыка и дабл клик.

Ясно. Просто создавать ярлык - всё равно где, а двойной клик перестаёт работать только в Тотале, независимо от того, чем ярлык был создан.
Автор: BasiL
Дата сообщения: 19.09.2007 09:44
Finn

Цитата:
Ключа WipeDir в ini-шнике нет, он у меня не создается вообще!

У меня тоже нет, и он тоже не создается вообще. Мало того, я проболал его добавить. Он удаляется сразу после старта тотала...

Хм.. попробуй переправить системный темп и/или темп юзера в другое, "короткое" место.
Я например, частенько тру темп ручками (ибо места мало и порой лишних вести триста метров спасают). По этому сразу вытащил темп в C:\temp
и системный, и юзерский. И даже темп IE перенес туда же (хоть им и не пользуюсь).

Автор: chmaxim
Дата сообщения: 19.09.2007 11:00
CaptainFlint

Цитата:
В том числе, такие, для которых DOS-имя существует и удовлетворяет наложенным на него ограничениям? (Допустимы только латинские буквы, цифры, и ещё несколько символов типа тильды.) Если да, просьба привести такое имя, сгенерированное для него DOS-имя и конкретную проблему: как именно выражается неработа с ним в Тотале (при каком действии что происходит). Стоит также помнить, что далеко не все инструменты Тотала адаптированы даже под такую убогую работу с юникодом. Например, Инструмент группового переименования не умеет работать с юникодными именами, даже если у них есть DOS-имя...

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

Цитата:
Что значит "через Ворд"? В Ворде выполняется Файл - Открыть, и там в диалоге нужный файл? Так Тотал здесь вообще роли не играет, главное здесь было бы только то, поддерживается ли юникод Вордом...

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

Цитата:
Плагины тоже не все могут использовать юникод. Я не уверен, как поведёт себя плагин, если попытаться натравить его на файл с юникодным именем - получит ли он от Тотала DOS-имя или кракозяблы.

я понял что лучше плагинами не пользоваться

Цитата:
Читай выше мой ответ abz по этому поводу. Эта задача никак не относится к числу тривиальных... Необходимость в ней назрела - Гислер за неё взялся. За час этого не сделаешь.

прочитал. имхо, необходимость давно назрела. пока, к сожалению, проблематично с ним работать, если используешь восточные языки.
Автор: CaptainFlint
Дата сообщения: 19.09.2007 11:59

Цитата:
Привожу один из примеров: папка имеет китайское имя, в ней находится текстовый файл, названный так "иероглиф иероглиф 900 иероглиф". дос-имя существует. при попытке открытия его из тотала пишет, что файл не найден.

1. DOS-имя существует и для файла, и для папки?
2. Как открываешь файл - двойным щелчком или по F4?
2а. Если двойным щелчком, то какая конкретно программа привязана к текстовым файлам и использует ли она при этом DDE?
2б. Если по F4, то какой редактор прописан в настройках Тотала?

Просто я сейчас сделал то же самое - у меня всё открылось - и по Enter, и по F4. Редактор в обоих случаях EmEditor.


Цитата:
Заходим проводником - все прекрасно открывается, удаляется и т.п.

Разумеется, ведь Проводник - изначально юникодный сам по себе.
Автор: chmaxim
Дата сообщения: 19.09.2007 12:31
CaptainFlint

Цитата:
1. DOS-имя существует и для файла, и для папки?
2. Как открываешь файл - двойным щелчком или по F4?
2а. Если двойным щелчком, то какая конкретно программа привязана к текстовым файлам и использует ли она при этом DDE?
2б. Если по F4, то какой редактор прописан в настройках Тотала?

Просто я сейчас сделал то же самое - у меня всё открылось - и по Enter, и по F4. Редактор в обоих случаях EmEditor.

1. ДОС-мя существует в виде папка названа цифры, буквы по-типу 8B09~1, а файл в виде вопросов ????
2. пытался 2-м щелчком и Ф4, одинаково.
2а. про DDE я не в курсе где смотреть. программа к текстовому тоже EmEditor . одна из немногих (если не единственная), которая корректно читает юникоды и не-..
2б. он же и прописан.
может часть файлов не подходят тоталу, непонятно только по какой причине...некоторые открывает, некоторые нет. хотя я все, что проверял переименовывал по новому.
Автор: CaptainFlint
Дата сообщения: 19.09.2007 13:25
chmaxim

Цитата:
1. ДОС-мя существует в виде папка названа цифры, буквы по-типу 8B09~1, а файл в виде вопросов ????

Значит, для файла не существует - вопросы не могут быть в имени файла! Переименуй его во что-нибудь, а потом обратно и проверь, сгенерировалось ли нормальное имя (наподобие того же 8B09~1).


Цитата:
2а. про DDE я не в курсе где смотреть. программа к текстовому тоже EmEditor

Тогда вряд ли DDE, но просто для информации: в Тотале для текстовика выбираешь Файл - Открыть с помощью, кнопка Изменить, смотришь, стоит ли галочка около DDE в правой части диалога (если действие по умолчанию - не "Открыть", то выбираешь нужное действие в списке, щёлкаешь "Изменить" и уже там смотришь галочку DDE).
Автор: chmaxim
Дата сообщения: 19.09.2007 15:03
CaptainFlint

Цитата:
Значит, для файла не существует - вопросы не могут быть в имени файла! Переименуй его во что-нибудь, а потом обратно и проверь, сгенерировалось ли нормальное имя (наподобие того же 8B09~1).

Вроде заработало! Благодарю! но странно..некоторые файлы нормально генерируются, если сразу переименовываешь в такое же название. а встречаются такие, что надо сначала в англ, потом перезагрузить тотал и потом в китайский и т.д.
Не в курсе, существует ли какой-нибудь типа скрипта(я не разбираюсь как эти дела называются), чтобы при нажатии на файл генерировалось ДОС-имя. У меня таких файлов очень много, и если все переименовывать в ручную...

Цитата:
Тогда вряд ли DDE, но просто для информации: в Тотале для текстовика выбираешь Файл - Открыть с помощью, кнопка Изменить, смотришь, стоит ли галочка около DDE в правой части диалога (если действие по умолчанию - не "Открыть", то выбираешь нужное действие в списке, щёлкаешь "Изменить" и уже там смотришь галочку DDE).

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

P.S. cмотрел сейчас в тотале с пом. команды dir /X, всё-равно вопросы в именах файлов, но файлы открываются.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879

Предыдущая тема: Privacy Eraser


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