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

» Total Commander (Часть 5)

Автор: Avada
Дата сообщения: 22.03.2009 12:26
oshizelly
Действительно, надо бы дождаться более чётких разъяснений по сути вопроса.
Автор: Levabati
Дата сообщения: 22.03.2009 14:37
Уважаемые коллеги, спасибо за отклики.
Теперь, подробнее.
Только скажу перед этим, что раньше, такого "эффекта" не наблюдалось.
Началось, начиная с версии "Total Commander V 7.01", сначала "портил" только иногда, а сейчас, просто невозможно уже.
Итак.
По умолчанию, у меня "всю жизнь" установлен "WordPad" для быстрого и удобного редактирования файлов, вызываемый кнопкой F4. Так вот, особенно в последнее время, когда открываешь таким способом файл *.rtf, и после правки текста файла, после закрытия - сохранения его, после повторного открытия, получаем вместо обычно читаемого текста, вот такую "галиматью" (См. мое сообщение, выше) Но это, не всегда. Достаточно редко, но просто ужасно, когда теряется полезная информация. Кстати после такого, файл и соответственно текст в нем, восстановлению не подлежит!
Файлов с расширением "*.rtf" у меня большинство, т.к. считаю этот формат, самым удобным в использовании для небольших "текстово - технических информаций".
А вот при создании нового документа *.rtf или *.doc, в WopdPad, когда это делается с помощью клавиш "Shift+F4", какой текст, я бы не писал, (вставлял), при повторном открытии этим же WordPad , получается просто пустое поле - пустой файл.
Раньше такое тоже, наблюдалось, но очень редко.
Сейчас, уже постоянно...
Кстати совсем недавно, даже Висту переустановил. Не помогло. Все дело, именно в TC после V 7.1 (Сейчас, V 7.04a)!
Перепробовал кучу других редакторов, по удобству, быстроте работы и функциональности, конкурентов WordPаd, нет. Поэтому отказываться от него из-за этого, очень "обидно"...
Есть конечно еще "Atlantis", и с ним, все в порядке, не наблюдается этой проблемы!
Но громоздкий, не очень удобный, и в нем имеются, свои "заморочки".
Да и не русифицированный, кроме только одной, не очень "свежей" версии.
Так что не хотелось на него переходить.
Но может существуют и решения...
Опыт и знания - великое дело!
Автор: oshizelly
Дата сообщения: 22.03.2009 15:06
Levabati

Цитата:
после правки текста файла, после закрытия - сохранения его, после повторного открытия, получаем вместо обычно читаемого текста, вот такую "галиматью"

Это не галиматья, а вполне корректный (вроде бы) RTF-header документа.
И вряд ли виноват TC, не он же создает RTF-документ... Тем более, что с Atlantis-ом проблем не наблюдается.
Но чтобы установить кто (TC, WordPad или кто еще) виноват и что надо делать, стоит для начала выяснить, что конкретно происходит. Текст, введенный пользователем и сохраненный в файл, просто не сохраняется? Или он никуда не девается, а просто почему-то не отображается в окне WordPad? Неплохо бы посмотреть внутренности полученного файла.
Для этого после каждого из промежуточных шагов (после созлания файла, после первой правки, после закрытия с сохранением и т.д.) открываем файл file.RTF в листере TC (F3) и выбираем текстовый режим просмотра (Options -> Text only или просто клавиша 1). Что видим: введенный пользователем текст тоже там где-то есть или остался один только RTF-заголовок?


З.Ы.
RTF - хороший формат, но WordPad - далеко не единственный (и не лучший IMHO) из редакторов, работающих с RTF. Впрочем, на вкус и цвет...
Автор: Levabati
Дата сообщения: 22.03.2009 15:16
oshizelly

После создания документа в WordPad, к примеру со словом:"Спасибо", и сохранении, при повторном открытии в WordPad, получаем просто, пустое поле. Хотя размер файла = 211

В Листере, вот такое:

{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil\fcharset0{\*\generator Msftedit 5.41.21.2507;}\viewkind4\uc1\pard\lang1033\f0\fs20\par
\lang1049\f1\'d1\'ef\'e0\'f1\'e8\'e1\'ee!\lang1033\f0\par
}

При попытке открыть в Word, пишет что документ поврежден, и открыть его, не удается.

И Вы конечно, абсолютно правы, TC, не создает RTF-документ. Но "через него", создается!
Если без TC, WordPad работает как надо.
Но такой способ естественно, жутко неудобный.



Цитата:
RTF - хороший формат, но WordPad - далеко не единственный (и не лучший IMHO) из редакторов, работающих с RTF. Впрочем, на вкус и цвет...


А какой подскажете? (В PM конечно, потому что мы не "в том" топике...)



Автор: oshizelly
Дата сообщения: 22.03.2009 15:53
Levabati

Цитата:
После создания документа в WordPad, к примеру со словом:"Спасибо", и сохранении, при повторном открытии в WordPad, получаем просто, пустое поле. Хотя размер файла = 211

Не так быстро. На каком именно этапе получаем "пустое поле"? Давайте по шагам. Жмем Shift+F4 для создания нового документа, вводим имя, скажем, file.rtf. Какие следующие шаги? Прежде, чем писать слово "Спасибо", открываем файл в листере и смотрим внутренности. Потом пишем слово, сохраняем (не закрывая WordPad), снова смотрим в листере внутренности - и т.д. Только так можно выявить, на каком этапе появляестя ошибка.
(211 байт - это как раз и есть размер приведенного здесь RTF-заголовка. Поскольку заголовок служебный, то, естественно, RTF-редактор его сам видит, но пользователю не показывает (как HTML-код в браузере).


Авось простят за офф-топик:

Цитата:
RTF - хороший формат, но WordPad - далеко не единственный (и не лучший IMHO) из редакторов

Polyedit можно посмотреть: http://polyedit.com/word-processor.shtml
Автор: Avada
Дата сообщения: 22.03.2009 15:56
Levabati

Цитата:
А вот при создании нового документа *.rtf или *.doc, в WopdPad, когда это делается с помощью клавиш "Shift+F4", какой текст, я бы не писал, (вставлял), при повторном открытии этим же WordPad , получается просто пустое поле - пустой файл.

Не воспроизводится. Ни в 7.01, ни в 7.04a. WordPad при работе по такой схеме при повторном открытии отображает то, что и должен отображать. У меня XP. И волей-неволей возникает вопрос: причина в обновившейся версии Тотала или в Висте? И правильно ли я понял, что если вот прямо сейчас скопировать в какой-то каталог из дистрибутива и затем запустить Тотал версии 7.0, то проблемы не будет?
Кстати, вот что ещё можно проверить. Как раз в истории 7.01 упомянута такая штука: когда при создании нового файла (Shift+F4) пользователь оставляет поле имени пустым, выполняется запуск текстового редактора без открытия каких-либо файлов. Тут уж Тотал даже пустой документ не создаёт. Вот при таком варианте после сохранения файла с неким именем проблемы с его повторным открытием в WordPad есть?
И есть ли проблема на чистом Тотале без плагинов и с умолчальными настройками (кроме замены редактора)?

oshizelly
А PolyEdit - действительно очень симпатичная штука. Спасибо за ссылку!
Автор: oshizelly
Дата сообщения: 22.03.2009 21:05
Подскажите, а можно ли изменять мышиные "хоткеи" подобно клавиатурным? Скажем, по умолчанию левый дабл клик по совбодному месту на табовой панели создает дубликат текущей вкладки. Можно ли заменить дабл клик на что-то другое? Или хотя бы отключить его вообще?
Автор: Levabati
Дата сообщения: 22.03.2009 21:24
Ув.oshizelly!

Спасибо Вам огромное, за ссылку! Действительно, есть чему "порадоваться".
Тестирую, проблем не наблюдаю, пока что.

А с "WordPad" + TC, просто беда!

Ув.Avada
TC я и без плагинов устанавливал, и с плагинами всевозможными экспериментировал, и Висту переустанавливал, все едино.
Самое страшное, портит уже готовые файлы, при их редактировании!
А новые, как я уже описывал.
Я вот подумал, а не SP1 Висты, виновато?
Может, что-то в самом WordPad намудрили, вот он и перестал "совмещаться" с TC.
А Гислер, этого еще не "уследил".
А вот благодаря опытным коллегам, уже 2 "приемлемых" редактора работают с TC, и не "мучают". Пока что...

Автор: Avada
Дата сообщения: 22.03.2009 22:30
Levabati

Цитата:
Самое страшное, портит уже готовые файлы, при их редактировании!
А новые, как я уже описывал.
Я вот подумал, а не SP1 Висты, виновато?
Может, что-то в самом WordPad намудрили, вот он и перестал "совмещаться" с TC.

Если портит уже готовые файлы, то TC с какого боку может тут быть причастен?
А вот SP1 Висты вполне может иметь отношение к делу (но, как было сказано выше, проверить не могу).
И я не понял следующее. Первоначально утверждалось, что проблемы начались с TC 7.01. Из чего следует, что с TC 7.0 и ранее никаких проблем не было. Было предложено протестировать ситуацию сейчас с любой версией TC, предшествующей 7.01. Так есть зависимость от версии TC или нет?

Цитата:
А вот благодаря опытным коллегам, уже 2 "приемлемых" редактора работают с TC, и не "мучают".

Один - ясно. А второй какой?

oshizelly

Цитата:
Скажем, по умолчанию левый дабл клик по совбодному месту на табовой панели создает дубликат текущей вкладки. Можно ли заменить дабл клик на что-то другое?

Можно. На клик средней кнопкой (см. справку, там даже жирным это выделено). Но что есть - то и есть, менять, как клавиши, под себя тут нельзя.
Автор: oshizelly
Дата сообщения: 22.03.2009 22:52

Цитата:
Можно. На клик средней кнопкой (см. справку, там даже жирным это выделено). Но что есть - то и есть, менять, как клавиши, под себя тут нельзя.

Это я тоже в в справке нашел (Doubleclick or Middle Click on the free space in the tab header opens a new tab.), но думал, может. есть другие варианты. Средний клик мне тоже не годится А вообще отключить эту команду нельзя?
Автор: Levabati
Дата сообщения: 22.03.2009 23:15
Avada

Цитата:
Если портит уже готовые файлы, то TC с какого боку может тут быть причастен?

Еще как причастен.
Открываю файлы, через TC, т.е. F4.


Цитата:
И я не понял следующее. Первоначально утверждалось, что проблемы начались с TC 7.01. Из чего следует, что с TC 7.0 и ранее никаких проблем не было. Было предложено протестировать ситуацию сейчас с любой версией TC, предшествующей 7.01. Так есть зависимость от версии TC или нет?


Совершенно верно. Но раньше, эта проблема возникала очень редко.
Сейчас, с TC 7.0 не пробовал.
Установил "PolyEdit Word Processor" и "Atlantis Word Processor"
Оба работают, пока что без проблем.
"PolyEdit Word Processor" - предпочтительнее.
Автор: Avada
Дата сообщения: 23.03.2009 20:25
Levabati

Цитата:
Еще как причастен.
Открываю файлы, через TC, т.е. F4.

Прошу прощения, если мы, к примеру, некий файл перетащим с панели TC в открытое окно внешнего редактора, а там с файлом случится что-то нехорошее, то формально должны признать, что TC тут некоторое участие принял. Но к порче файла-то он имеет какое отношение? По F4 выбранный файл передаётся определённому редактору. И всё. Конечно, можно ещё поинтересоваться, не влияют ли на проблему сами имена/пути файлов? Кириллица там, пробелы...
Автор: Nimbussr
Дата сообщения: 24.03.2009 02:11
Почему команда cm_SyncChangeDir "Синхронная смена каталогов в панелях" автоматически отключается при переходе на другой диск (раздел)? Можно ли её заблокировать во включенном состоянии?
Автор: Arias
Дата сообщения: 24.03.2009 02:27
Подскажите. Возможно ли в ТС "Сравнить по содержимому..." (все) выделенные файлы?
Автор: Nimbussr
Дата сообщения: 24.03.2009 02:58
Arias
Нет, не возможно. Смотрите справку к TC.
Автор: c930
Дата сообщения: 24.03.2009 03:47
Nimbussr
Цитата:
Нет, не возможно...
Смотря что Arias имел ввиду, если между собой, то да, а если с соответствующими на противоположной панели, то можно.
Автор: Levabati
Дата сообщения: 24.03.2009 07:00

Цитата:
если мы, к примеру, некий файл перетащим с панели TC в открытое окно внешнего редактора, а там с файлом случится что-то нехорошее, то формально должны признать, что TC тут некоторое участие принял. Но к порче файла-то он имеет какое отношение? По F4 выбранный файл передаётся определённому редактору.


Avada
Я так, не пробовал. Легче, мне кажется, просто создавать, или открывать файлы, непосредственно в WordPad, минуя TC.
Так, точно не портятся.
Но, неудобно.
Перешел на "PolyEdit Word Processor", пока доволен.



Автор: Avada
Дата сообщения: 24.03.2009 07:29
Nimbussr

Цитата:
Почему команда cm_SyncChangeDir "Синхронная смена каталогов в панелях" автоматически отключается при переходе на другой диск (раздел)? Можно ли её заблокировать во включенном состоянии?

Нет, там всё это делается автомавтически, тонкой настройки нет. Надо заново включать.

Levabati

Цитата:
Я так, не пробовал. Легче, мне кажется, просто создавать, или открывать файлы, непосредственно в WordPad, минуя TC.
Так, точно не портятся.
Но, неудобно.

Так я просто пример привёл и вовсе не призываю так делать вместо F4.

Цитата:
Перешел на "PolyEdit Word Processor", пока доволен.

Вот и хорошо.

Arias
Сравнить по содержимому все/выделенные файлы с одноимёнными в другой панели можно, разумеется, в диалоге синхронизации. И там же посмотреть различия между конкретными парами файлов (запуском инструмента сравнения из этого диалога). Если имелось в виду что-то другое, надо бы уточнить.
Автор: oshizelly
Дата сообщения: 24.03.2009 10:56
Arias
Nimbussr
Avada

Цитата:
Сравнить по содержимому все/выделенные файлы с одноимёнными в другой панели можно, разумеется, в диалоге синхронизации. И там же посмотреть различия между конкретными парами файлов (запуском инструмента сравнения из этого диалога)

Люди, о чем вы все ? Для попарного сравнения файлов в TC имеется отдельный инструмент. Можно вызвать прямо из меню: File -> Compare By Content... Но гораздо удобнее повесить на него хоткей (внутренняя команда # 2040 (cm_CompareFilesByContent). Если сначала выделить два файла на одной панели, то сравниваются они, в противном случае - файлы под курсором на обеих панелях.
RTFM: "Dialog box: Compare by content (32 bit version only)"


Nimbussr

Цитата:
Нет, не возможно. Смотрите справку к TC.

Хотелось бы слышать чуть меньше уверенности в голосе. Особенно, когда не знаете правильного ответа и невольно вводите людей в заблуждение. Надеюсь, без обид? Это просто дружеское пожелание.
Автор: naben
Дата сообщения: 24.03.2009 14:14
oshizelly
А разве нужно было сравнивать 2 файла? Вроде как просили сравнить все выделенные, коих может быть более 2-ух.
Автор: oshizelly
Дата сообщения: 24.03.2009 15:03
naben

Цитата:
А разве нужно было сравнивать 2 файла? Вроде как просили сравнить все выделенные, коих может быть более 2-ух.

Верно, но уважаемый Avada в своем ответе предложил использовать инструмент синхронизации именно для сравнения между конкретными парами файлов . Поэтому я и уточнил, что для попарного сравнения есть более подходящий нструмент. Или я не улавливаю какого-то нюанса?
Автор: Avada
Дата сообщения: 24.03.2009 18:21
oshizelly

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

Единственный непротиворечивый вариант, позволяющий соединить вместе обработку всех/выделенных файлов (а это было заявлено чётко) и сравнение содержимого файлов (которое с помощью встроенного/внешнего инструмента может быть только попарным) - это использование инструмента синхронизации. Назначение коего на первом этапе - сравнение полного/выборочного содержимого двух каталогов. В том числе и по содержимому, если такая опция включена. Без отображения того, что же конкретно там в парах файлов отличается. Если пользователю интересны нюансы различий - к его услугам этот самый "более подходящий" инструмент сравнения по содержимому, вызываемый, если это нужно, из диалога синхронизации для каждой конкретной пары. Чтобы посмотреть суть различий, факт которых, повторяю, уже выявлен раньше. Далее можно выполнять реальную синхронизацию или нет - это к делу уже не относится.
Автор: sladsh
Дата сообщения: 25.03.2009 18:17
Народ, подскажите. Создал, как было написано на tckb.ru, кнопку для создания в текущем каталоге текстового файла под названием "!Текстовый документ.txt".

Код: команда: %SystemRoot%\system32\notepad.exe
параметры: %p!Текстовый документ.txt
Автор: ASE_DAG
Дата сообщения: 25.03.2009 22:43
sladsh
На первый взгляд без батника не обойтись, ибо нужен условный переход.
Батник (просто сохранить и запускать):
:INC
set /a i=1+i & if not exist file%I%.txt (copy nul file%I%.txt && notepad.exe file%I%.txt) else (goto INC)
Автор: sladsh
Дата сообщения: 26.03.2009 07:19
ASE_DAG
Спасибо. А можно сделать так, чтобы этот батник запускался в скрытом режиме (без отображения окошка батника)?
И ещё вопрос. Можно ли сделать кнопку окончательного удаления файлов (аналог клавиатурного сочетания shift+del)?
Автор: Arias
Дата сообщения: 26.03.2009 08:43
Avada
один нюанс.
инструмент "Файлы" > "Сравнить по содержимому..." сравнивает файлы весом 1Gb несколько минут ...
"Синхронизация каталогов" (опция "по содержимому" - включена) - мгновенно ... после нажатия кнопки "Сравнить"
???
Автор: Rush
Дата сообщения: 26.03.2009 09:26
Arias

Цитата:
инструмент "Файлы" > "Сравнить по содержимому..." сравнивает файлы весом 1Gb несколько минут ...
"Синхронизация каталогов" (опция "по содержимому" - включена) - мгновенно ... после нажатия кнопки "Сравнить"

Интересно, каким же образом это делается мгновенно?
Автор: oshizelly
Дата сообщения: 26.03.2009 09:44
Arias

Цитата:
Синхронизация каталогов" (опция "по содержимому" - включена) - мгновенно ... после нажатия кнопки "Сравнить"

И сообщает, что файлы идентичны? Или что нет?
Автор: Avada
Дата сообщения: 26.03.2009 18:24
Arias
И что тут удивительного? Дело не в идентичности. При сравнении по содержимому с помощью специального инструмента мало того что определяется несовпадение этого содержимого, так ещё и отображается вся конкретика несовпадений по всем строкам пары файлов. При синхронизации на первом этапе (формирования списка) определяется только тот факт, что файлы различны. И что требует больше времени? Что касается "мгновенно", то если в диалог синхронизации загонялась только эта выделенная пара, то сравнение должно выполняться достаточно быстро.
Автор: ASE_DAG
Дата сообщения: 26.03.2009 19:47
sladsh
Если скрипт запускается cmd.exe, то окно всегда будет, правда можно его запускать свернутым, создав ярлык и указав в нем нужную опцию.
Или можно загрузить специальную утилиту и запускать ч\з нее.
См. http://wiki.oszone.net/index.php/Скрываем_консольные_окна

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Накладывание на фото слово.


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