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

» Total Commander (Часть 8)

Автор: vitosol
Дата сообщения: 20.02.2014 16:25

Цитата:
ну вот и дождались

Копировал файл>256 знаков по версии ТС-облом; говорит то-то.
Цитата:"Общий ответ - время выполнения команды отданной из графической оболочки много больше чем команды выданной из консоли ОС. Первая проходит несколько этапов обработки и только после попадает на исполнение, причём часто в не в том виде как была отдана - срабатывает представительский уровень модели OSI/ISO-7498 описывающей модель взаимодействия пары независимых систем по каналу связи, а механизм взаимодействия "Прикладная программа - Исполнительная подсистема ОС" ей полностью соответствует, а консоль сразу отдаёт команду в исполнительную подсистему ОС, это первое, и второе - управление с консоли гибче, хотя и сложнее - надо знать набор команд ОС. Но это позволяет оператору полностью контролировать поведение ОС, а через GUI степень управляемости полностью определяется ограничениями реализации графической оболочки ОС и прикладного ПО.

Этот общий ответ справедлив для любых вычислительных систем поскольку это базовые принципы их работы, а частный в данном случае таков:

Total Commander как универсальное по отношению к операционным система приложение вынужден включать средства взаимодействия со всеми ОС работа под которыми заявлена в его документации. Для него официально заявлена поддержка ОС от Windows 95/98/ME/NT/2000/XP/Vista/7/8, и 16-и битной Windows 3.1 включительно, что реализовано в виде двух двух ветвей разработки проекта. Но, ОС Windows 9x/ME реализуют только часть (подмножество) возможностей базовой платформы WINNT и имели обозначение "платформа Win32c". А поддержка полной платформы и её подмножества возможна только двумя способами:

1) отдельные исполняемые модули для каждой среды выбираемые неким автоматом выбора исполнителя;
2) компромисс между желаемым и доступным - берём список реализуемого на полной платформе, накладываем на него ограничения подмножества и то, что осталось реализуем, а остальное отправляем в TODO на неопределённое будущее.

Гислер, как разработчик принял решение ещё в начале 90-х - программа должна быть универсальной и реализовал его сначала под именем Windows Commander на Win 3.1, а после перенёс программу на Win95. С тех пор её ядро практически не переписывалось - этот требование совместимости с заявленными как поддерживаемые ОС, но менялась внешняя оболочка, а самое главное - файловые функции как использовались системные вызовы Win9x, так они до сих пор и используются - иначе Гислеру надо признать что выбранное им техническое решение тупиковое, создавать третью ветку проекта, а это силы, время, деньги, скандал и потеря рынка. На это он никогда не пойдёт, т.к. имеет в виде ТС устойчивый и далеко не маленький источник дохода, а признание своего провала и скандал который это вызовет не просто лишат его куска хлеба "
Автор: Samotek
Дата сообщения: 20.02.2014 16:39
vitosol
Апокалипсис, епт!
Автор: Avada
Дата сообщения: 20.02.2014 16:51
vitosol
Во-первых, для безразмерных простыней на форуме существуют спойлеры.
Во-вторых, неплохо бы для приличия указывать источник столь мудрых мыслей.
В-третьих, научиться как следует оформлять цитаты — вещь тоже неплохая.
В-четвёртых, наконец, к чему это здесь вообще приведено?
Автор: maK
Дата сообщения: 20.02.2014 17:01

Цитата:
>256 знаков

а на хрена ?! кому и для чего может прийти в голову такой идиотизм ?
Автор: Userrr
Дата сообщения: 20.02.2014 17:16
maK 19:01 20-02-2014
Цитата:
кому и для чего может прийти в голову такой идиотизм ?

не поверишь, но многим

Код: z:\+BooK+\20413B.Designing.and.Implementing.a.Server.Infrastructure.MS.Hyper-V.Trainer.Prep.Guide.2013.RETAiL.eBOOk-LMS\20413B.Designing.and.Implementing.a.Server.Infrastructure.MS.Hyper-V.Trainer.Prep.Guide.2013.RETAiL.eBOOk.pdf
Автор: CaptainFlint
Дата сообщения: 20.02.2014 17:49

Цитата:
Общий ответ - время выполнения команды отданной из графической оболочки много больше чем команды выданной из консоли ОС. Первая проходит несколько этапов обработки и только после попадает на исполнение, причём часто в не в том виде как была отдана - срабатывает представительский уровень модели OSI/ISO-7498 описывающей модель взаимодействия пары независимых систем по каналу связи, а механизм взаимодействия "Прикладная программа - Исполнительная подсистема ОС" ей полностью соответствует, а консоль сразу отдаёт команду в исполнительную подсистему ОС

М-да… Давненько я не встречал такого феерического бреда.
Автор: maK
Дата сообщения: 20.02.2014 18:07
Userrr

Цитата:
не поверишь

почему же ?
идиотов - пруд-пруди

Цитата:
z:\+BooK+\20413B.Designing.and.Implementing.a.Server.Infrastructure.MS.Hyper-V.Trainer.Prep.Guide.2013.RETAiL.eBOOk-LMS\20413B.Designing.and.Implementing.a.Server.Infrastructure.MS.Hyper-V.Trainer.Prep.Guide.2013.RETAiL.eBOOk.pdf

а вот и пример. Ctrl+z или about.txt ,вероятно, недостойно титанического интеллекта таких особей - нужно вот такое уродство городить.


Автор: Userrr
Дата сообщения: 20.02.2014 18:26
maK 20:07 20-02-2014
Цитата:
нужно вот такое уродство городить.

полностью согласен, только недоумки пользуются подобным.
надо - только FAT и DOS, и не больше 78 символов.
P.S. а ещё охотиться на мамонтов, и гоняться за динозаврами (ну как обычно делают, реальные пацаны)
Автор: Fedorenko
Дата сообщения: 20.02.2014 18:42
Где скачать только измененные файлы 8.5?
Автор: tigrr
Дата сообщения: 20.02.2014 19:10
Fedorenko
Цитата:
Где скачать только измененные файлы 8.5?

Да проще и быстрее самому проинсталлить и выцепить...
Автор: maK
Дата сообщения: 20.02.2014 19:17
Userrr

Цитата:
надо - только FAT и DOS, и не больше 78 символов.
P.S. а ещё охотиться на мамонтов, и гоняться за динозаврами (ну как обычно делают, реальные пацаны)

ну, тебе виднее, как специалисту по извращениям.
Автор: aidarsimon
Дата сообщения: 20.02.2014 19:33

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


Цитата:
М-да… Давненько я не встречал такого феерического бреда.

CaptainFlint vs Victor_VG - два монстра ру-борда. кто же прав всё-таки
Автор: Avada
Дата сообщения: 20.02.2014 19:51
aidarsimon
Прав тот, кто пишет о вещах, в которых разбирается. А моё отношение к "мудрым мыслям", надеюсь, понятно и без смайликов.
Автор: CaptainFlint
Дата сообщения: 20.02.2014 20:09
aidarsimon
Я, мягко говоря, был слегка ошарашен, увидев, кто автор. Надеюсь, что он привёл не свои собственные выводы, а скопипастил текст откуда-то ещё. Разбирать тут кучу очевидных ляпов мне лень, поэтому скажу только две вещи:
1. Сетевая модель OSI не имеет ни малейшего отношения к передаче данных в системные функции.
2. Графическое приложение отличается от консольного ровно одним байтов в заголовке EXE-файла. Степень же преобразования входных данных перед попаданием оных в системные вызовы зависит исключительно от того, как это запрограммировал автор программы, но никак не от флажка в служебном PE-заголовке.
Автор: smersh2012
Дата сообщения: 20.02.2014 20:39
кто-нить в курсе, локализация русская по 8.50 final по типу полного набора русификации для TC 8.01 не ожидается?
Автор: Andarin
Дата сообщения: 20.02.2014 20:49
smersh2012
Я, может, вперёд залезаю, но авторы здесь, и здесь уже упоминалось, что работа идёт. Финал вот только что вышел. А когда - см. шапку (но, думаю, очень скоро)
Автор: smersh2012
Дата сообщения: 20.02.2014 21:02
Andarin, понятно, сенкс
Автор: spirit21
Дата сообщения: 20.02.2014 21:03

Цитата:
а признание своего провала и скандал который это вызовет не просто лишат его куска хлеба

Уотергейт?
Автор: oshizelly
Дата сообщения: 20.02.2014 21:49
aidarsimon 19:33 20-02-2014
Цитата:
CaptainFlint vs Victor_VG - два монстра ру-борда. кто же прав всё-таки

Гм... Вы по какому критерию судите, по количеству постов? Так это показатель болтливости общительности, но отнюдь не квалификации. [more]По этому критерию с уважаемым Victor_VG вряд ли кто-то может в одном поле рядом стоять. Даже как-то странно ставить рядом грамотного программиста и... ну, воспользуюсь вашим замечательно удачным выражением, "монстра ру-борда" (C) (точное значение слова "монстр", конечно же, знаете?). Кстати, у меня постов тоже немало, может, я тоже монстр? Держите меня пятеро, а то сейчас начну с загадочно-умным видном рассуждать о программировании

Добавлено:
Не очень понятно изложено своё мнение, да. Но всё равно не буду уточнять, кого из двоих имел в виду, так как не хочу никого обидеть. Но таки дам намёк: CaptainFlint - по-моему, совсем не монстр. Сугубо личное IMHO, без претензий на абсолютную истину.[/more]
Автор: iya_grisho
Дата сообщения: 20.02.2014 23:06
Подскажите, для последнего финала ключи ещё актуальны

Код: StartupScreen=0
SpaceMovesDown=1
Автор: Avada
Дата сообщения: 20.02.2014 23:18
iya_grisho
И для будущих, ИМХО, тоже. А с какой бы стати им перестать быть актуальными?
Автор: oshizelly
Дата сообщения: 20.02.2014 23:28
Случайно обнаружил такую фичу плагина QuickSearch eXtended. Если выделить несколько файлов и папок, а затем ввести поисковый фильтр, то после сброса фильтра выделенными останутся только отвечающие условиям фильтра объекты. С остальных выделение сбрасывается.

Вот сижу, ломаю голову, для чего такая фича может понадобиться
Автор: Avada
Дата сообщения: 20.02.2014 23:59
oshizelly
Вообще-то при стандартной быстрой фильтрации без этого модуля происходит ровно то же самое. А как представляется себе правильное поведение? Оставлять всё выделение? Снимать всё выделение?
Автор: oshizelly
Дата сообщения: 21.02.2014 00:13
Avada 23:59 20-02-2014
Цитата:
А как представляется себе правильное поведение? Оставлять всё выделение? Снимать всё выделение?

Честный ответ: не знаю. Наверное, совсем правильное поведение было бы оставить это на усмотрение юзера.

Вот сейчас мне эта фича, скорее, мешает: после сравнения содержимого панелей по Shift+F2 хочу найти среди выделенных нужный мне файл (ибо их на панели очень много). Но если использовать быстрый фильтр, то все выделение теряется. А как ещё можно это сделать?

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


Автор: Avada
Дата сообщения: 21.02.2014 06:49
oshizelly
Можно перед быстрой фильтрацией выделение самому принудительно сохранить, а когда понадобится, принудительно восстановить.
Вообще говоря, взаимодействие фильтрации с выделением организовано в TC не особо удобно и вдобавок в разных случаях по-разному. Если в файловой панели TC выделить некоторое количество файлов, а потом через диалог (Ctrl+F12) выбрать фильтр (обычный, не быстрый), соответствующий части этих файлов, то при выполнении фильтрации всё выделение слетит, и при возврате к показу всех файлов не восстановится. Правда, тут можно восстановить всё вручную по Num+/. С быстрым фильтром выделение сохраняется частично, восстановить его полностью по Num+/не удаётся. Совершенно другая схема.
Автор: Any_utka
Дата сообщения: 21.02.2014 11:42
Люди, подскажите плиз вот такой совсем простой вопрос, но не могу разобраться.

Как скопировать папку на соседнюю панель ПОД НОВЫМ ИМЕНЕМ? С файлом все понятно, нажимаем F5 и в конце верхней строки вручную заменяем исходное имя файла, предложенне по дефолту, на нужное новое - и все.

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

Извиняюсь, что не очень понятно оьяснила, но надеюсь что все-таки поймете! Спасибо заранее!
Автор: CaptainFlint
Дата сообщения: 21.02.2014 11:54
Any_utka
Не надо завершать имя обратным слэшом, это трактуется как указание скопировать внутрь указанного каталога с созданием оного при необходимости. А без слэша как раз и получится копирование под новым именем.
Автор: TaHe4ka
Дата сообщения: 21.02.2014 12:07
С Наступающим, Вас, Мужчины!

Помогите, пожалуйста, найти кнопку или вариант решения для перехода из х32 версии в х64 и наоборот.
Автор: vitosol
Дата сообщения: 21.02.2014 12:10

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

1. Учту
2. Из ветки "FAR" на этом форуме
3. Учусь
4. Копировал файл с длинным именем...; получил: ... больше 256 знаков.
Автор: Avada
Дата сообщения: 21.02.2014 12:52
vitosol

Цитата:
Копировал файл с длинным именем...; получил: ... больше 256 знаков.

Никакого отношения к этому процитированная писанина не имеет. Про файлы с длинными именами и в этой ветке, и в справке TC (см. описание LongNameCopy) написано предостаточно.

TaHe4ka

Цитата:
Помогите, пожалуйста, найти кнопку или вариант решения для перехода из х32 версии в х64 и наоборот.

Установить комбинированную версию (32+64) и сделать, например, на панели инструментов пару кнопок для вызова TC соответствующих битностей (Totalcmd.exe и Totalcmd64.exe). Это будет не переход, а просто запуск другой программы. Хотя, возможно, и с теми же настройками. Кнопку можно создать хотя бы перетаскиванием EXE-файла на панель. А вообще при установке комбинированной версии в системе x64 на рабочем столе создаются ярлыки для обеих битностей.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

Предыдущая тема: Распечатка брошюры в Word 2003


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