Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 13)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1 Часть 2 Часть 3 Часть 4 Часть 5 Часть 6 Часть 7 Часть 8 Часть 9 Часть 10 Часть 11 Часть 12

 

 
 
Текущая финальная версия: 11.56 (32-битная/64-битная/32+64) (19.08.2025)
 
Предыдущие версии: 11.5x: 11.55 (32/64/32+64); 11.0x: 11.03 (32/64/32+64);
10.5x: 10.52 (32/64/32+64); 10.0x: 10.00 (32/64/32+64);
9.5x: 9.51 (32/64/32+64); 9.2x: 9.22a (32/64/32+64); 9.1x: 9.12 (32/64/32+64); 9.0x: 9.0a (32/64/32+64);
8.5x: 8.52a (32/64/32+64); 8.0x: 8.01 (32/64/32+64);
 
Коллекции предыдущих версий: Польский сайт TC | Ссылки на TotalcmdWiki
Новейшая история изменений (11.56, англ.)  

"Когда ждать финальную версию x.xx?" — "Когда будет готова!" © К. Гислер
На вопрос "Когда будет русик к версии x.xx?" ответ точно такой же © CaptainFlint


Полный набор русификации от CaptainFlint и Avada
v9.5+ (9.51, 14.11.2020, с переводом справки): CHM (зеркало), HLP (зеркало)
Начиная с версии 7.50 стандартный набор русификации от тех же авторов входит в дистрибутив TC!
 
Стандартный набор русификации от М. Жилина
v9.0+ (9.20, 03.07.2018): Скачать

Официальный сайт разработчика | Официальный форум TC | TotalcmdWiki | Русский сайт TC | Русский форум TC
О проблемах с wincmd.ru/totalcmd.net Подробности

Все вопросы по плагинам и аддонам — в Плагинах
Все вопросы по лечению пациента — только в Варезнике
Настроенные сборки Total Commander (и все вопросы по ним)

Онлайновая русская справка (для TC 9.51, 14.11.2020)
Total Commander Knowledge Base 3.0 (русскоязычная база знаний)  
Офлайновая версия TCKB 1.7 (CHM-файл)
Все ключи Total Commander (онлайновые версии файлов данных Ultra TC Configuration Editor)
Команды и параметры Total Commander (справочные таблицы)
Стандартные клавиатурные назначения Total Commander (справочные таблицы)
История версий Total Commander (русский перевод)

Всего записей: 39598 | Зарегистр. 26-02-2002 | Отправлено: 22:07 20-11-2024 | Исправлено: Avada, 11:01 02-09-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
Точно ли там нужно в начале указывать диск С и двоеточие?

Проверил, вроде не надо. Причем и слеш не нужен. По крайней мере в AppData ничего не создалось, в корне ТС тоже. И все работает.

Всего записей: 6369 | Зарегистр. 11-03-2003 | Отправлено: 15:25 09-07-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Наглядно о том, зачем нужна обратная косая:
 
TOTALCMD64.EXE /i=c:\nul /f=nul /n
 
   
 
Добавлено:
А если писать мой вариант  
/i=\nul /f=\nul
то пути будут просто \NUL без буквы.
Не помню точно, на что это влияет, но как минимум отсутствие привязки к c:\windows - уже хорошо. Меньше вариантов что-то "случайно" сломать (пока не представляю как, предположение на уровне вероятностей).

Всего записей: 19744 | Зарегистр. 04-11-2010 | Отправлено: 15:47 09-07-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
У меня ваш скрин не показывает вообще. Можео-ли куда-то его загрузить в другое место?

Всего записей: 6369 | Зарегистр. 11-03-2003 | Отправлено: 16:36 09-07-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Он же как base64 сделан. Даже не загружал никуда...
Ни одного браузера не встречал, где были бы проблемы с такой картинкой на этом форуме.

Всего записей: 19744 | Зарегистр. 04-11-2010 | Отправлено: 16:42 09-07-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
Он же как base64 сделан. Даже не загружал никуда...

Понятно. Я думал он должен по клику увеличиваться. Тогда поясните текстом, для чего слеш нужен. Я из скрина ничего не понял.

Всего записей: 6369 | Зарегистр. 11-03-2003 | Отправлено: 17:04 09-07-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Это ж кусок эбаута тоталовского.
Путь к wincmd.ini - первая строка, путь к wcx_ftp.ini - вторая.
В параметрах указано   /i=c:\nul и /f=nul .
Как результат, в случае с указанным диском - первое, а просто голый nul (без предшествующей косой) - второй.
Если указать \nul (этого на скриноште нету, но в этом можно убедиться самостоятельно), то путь именно как \nul и останется.

Всего записей: 19744 | Зарегистр. 04-11-2010 | Отправлено: 17:46 09-07-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

Цитата:
TOTALCMD64.EXE /i=c:\nul /f=nul /n

Эту текстовую строку я вижу и знаю, что она нужна для запуска чистого ТС.
Я не понимаю, что на скрине. На нем три строки:
Settings files:
c:\nul
C:\Windows\nul
И не понимаю, что они означают. Может все-же это не все, что у вас в скрине?

Цитата:
Как результат, в случае с указанным диском - первое, а просто голый nul (без предшествующей косой) - второй.

Это у вас результат размещения файлов что-ли? У вас создались файлы nul? Или папки nul? Ниче не понял.

Всего записей: 6369 | Зарегистр. 11-03-2003 | Отправлено: 18:54 09-07-2025 | Исправлено: AkulaBig, 19:00 09-07-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Но мы же в винде? Значит путь, даже ведущий в никуда, явно должен обладать виндовыми свойствами  
т.е. ДИСКОМ/разделом и уже потом сами путём))
Поэтому и "с:\NUL" - более чем адекватно и понятно при чтении и анализе прочитанного.

Всего записей: 4659 | Зарегистр. 01-04-2006 | Отправлено: 18:54 09-07-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Обычный эбаут, выше - инфа про ключ, мыло Гислера.
Ниже - путь к totalcmd.exe идёт.
Самое нужное - эти две строки, на примере которых я показываю разницу между C:\NUL  \NUL  NUL .
 
Добавлено:
destiny_child
А если мы работаем с флешки в среде вин-пе, где даже диска С нету, например?

Всего записей: 19744 | Зарегистр. 04-11-2010 | Отправлено: 18:55 09-07-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child

Цитата:
Поэтому и "с:\NUL" - более чем адекватно и понятно при чтении и анализе прочитанного.

Я тоже так считаю, но работает и вообще без пути, и просто со слешем (надо проверить).
 
Добавлено:
insorg

Цитата:
Обычный эбаут

Теперь понял. Потестирую.
 
Добавлено:
insorg
Получается, что действительно, самое правильное писать \nul. Тогда путь реально в никуда показывает.

Всего записей: 6369 | Зарегистр. 11-03-2003 | Отправлено: 19:02 09-07-2025
Plague



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child

Цитата:
Но мы же в винде? Значит путь, даже ведущий в никуда, явно должен обладать виндовыми свойствами  
т.е. ДИСКОМ/разделом и уже потом сами путём))  

про существование относительных путей вы забыли?
insorg, как раз с точки зренья относительных путей: конструкция с обратным слешем отправляет начало пути в корень текущего диска. как оно будет себя вести будучи запушенной из какой-то "виртуальной папки" (если этого каким-то образом добиться) - хз. Читал что отсылка NUL присутствует в любой физической директории, так же как "." и "..". Однако, команда dir точки показывает, а её - нет. А так было бы конечно проще её воспринимать, если бы она хоть чем-то визуализировалась..

Всего записей: 680 | Зарегистр. 13-09-2004 | Отправлено: 19:49 09-07-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Plague

Цитата:
конструкция с обратным слешем отправляет начало пути в корень текущего диска

Почему?
Я только что тестировал. Если пишем C:\NUL, так и показывает. Если пишем NUL, показывает С:\Windows\nul. Если \NUL, так и пишет \NUL. То-есть в никуда, а не в корень текущего диска.

Всего записей: 6369 | Зарегистр. 11-03-2003 | Отправлено: 20:34 09-07-2025
Plague



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Почему?  

cd \ куда отправляет?

Всего записей: 680 | Зарегистр. 13-09-2004 | Отправлено: 20:52 09-07-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А зачем нам путь вида \ ?
Если мы пишем про виндовые стандартные ПОЛНЫЕ пути.
Характерные для любой папки, видимой в Проводнике.
Имхо, только от них и плясать в логике.
Поэтому и c:\NUL

Всего записей: 4659 | Зарегистр. 01-04-2006 | Отправлено: 20:55 09-07-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Plague

Цитата:
cd \ куда отправляет?

Это совершенно разные вещи.
destiny_child

Цитата:
Поэтому и c:\NUL

Выше объяснили. Если диска С не будет, куда направление пойдет?

Всего записей: 6369 | Зарегистр. 11-03-2003 | Отправлено: 21:35 09-07-2025
Plague



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Это совершенно разные вещи.  






Нарушение п. 2.10. главы VIII Соглашения по использованию

Всего записей: 680 | Зарегистр. 13-09-2004 | Отправлено: 21:55 09-07-2025 | Исправлено: Maz, 08:55 11-07-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не важно какого диска нет. Хотя вы всегда можете воспользоваться системной переменной %systemdrive% и путь будет ВСЕГДА доступным.
Но неважно - есть диск или нет. При парсинге пути проверяется в первую очередь ПОСЛЕДНИЙ её элемент. А в нашем случае это NUL.
Т.е. это зарезервированное устройство. И тогда ВЕСЬ путь отбрасывается и вся строка интерпретируется как единое устройство NUL. Т.е. не важно - есть диск или нет. Перенаправление идёт в /dev/null ))))
 
Совсем другая история с повторным отображением на экране этого пути. И эту разницу мы и видим выше в примерах тестов....
Но это лишь косметическая особенность использованных API функций вида GetFullPathName....
 
А внутри "мозгов" устройство имеет полный UNC путь вида \\.\NUL

Всего записей: 4659 | Зарегистр. 01-04-2006 | Отправлено: 22:36 09-07-2025 | Исправлено: destiny_child, 11:49 10-07-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child

Цитата:
Не важно какого диска нет.

В общем работает, да и ладно.

Всего записей: 6369 | Зарегистр. 11-03-2003 | Отправлено: 22:39 09-07-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Цитата:
/dev/nul  
Таки /dev/null , но это уже из другой сказки.
 
Добавлено:
destiny_child

Цитата:
Не важно какого диска нет.  

Если нет диска С:, тогда не будет смысла в C:\NUL, выгоднее писать без буквы.
А вот без слеша (просто NUL) оставлять лично я бы не стал. Неизвестно, какие возможные конфликты оно даст на каком-нибудь "удачно написанном" плагине, например. Я в принципе стараюсь исключать лишние пути к системным местам там, где это явным образом не требуется.

Всего записей: 19744 | Зарегистр. 04-11-2010 | Отправлено: 00:08 10-07-2025
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg (пост)
Цитата:
Таки /dev/null  

подправил оригинал, чтобы уже не выделяться такой опечаткой)))
 

Цитата:
Если нет диска С:, тогда

ведь можно воспользоваться сист.переменной %systemdrive%, в которой и Х: диск будет, что чаще всего
на всяких Win-PE средах создается. Т.е. ПОЛНЫЙ привычно-виндовый путь всё равно можно будет собрать
и показать. Чтобы люди, ЧИТАЮЩИЕ данные - не удивлялись записи вида \NUL. Речь то об этом.
Ибо проблем с физическим перенаправлением "в пустоту" нет с любым из вариантов записи;)

Всего записей: 4659 | Зарегистр. 01-04-2006 | Отправлено: 11:46 10-07-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 13)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru