NTLinks + NTLinksMaker: создание и инфо о ссылках NTFS

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

AmeKs
Я кое-что уточнял. Вы читали? Судя по цитате, нет.
P.S.: Дважды описался. Не слева, а справа.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
AmeKs
Сообщения: 37
Зарегистрирован: Пт фев 12, 2016 13:12

Сообщение AmeKs »

Flasher писал(а):P.S.: Дважды описался. Не слева, а справа.
Ага. А я уже полез экспериментировать и не догоняю, почему у меня вообще ничего не происходит при попытке таких манипуляций. :mrgreen: В общем, буду думать. Но если честно, хотелось бы видеть более удобоваримое описание в readme для таких нубов как я.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Основной смысл опции /r - передача базовой папки для воссоздания иерархии каталогов, с ней ссылки для выбранных файлов/папок будут не свалены в одну кучу в одну целевую папку, а помещены в такие же подкаталоги, в которых они находятся в папке, в которой юзер нажал Ctrl+B (если в качестве значения опции передаётся %P - текущий путь в панели).
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Можно добавить возможность создания символьных ссылок на XP с драйвером? Так, как это делает программа ln.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вроде можно, т.к. их создание и так реализовано внутренне...

А чем точки соединения не устраивают? Я и на 7-ке только ими и пользуюсь, т.к. создаю только ссылки на локальные папки, и повышения не требуется для их создания... Да и поддерживаются они в XP нативно.

Добавлено спустя 3 часа 40 минут:

Попробуй эту версию, добавил проверку наличия драйвера от Masatoshi Kimura:

NTLinks Maker Build 348
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

А чем точки соединения не устраивают?
Иногда ради одного файла не хочется всю папку. Да и если на XP удалить точку из проводника, источник тоже уйдёт. Я через проводник с файлами не работаю, но всё равно тк спокойней.
Попробуй эту версию
Спасибо, проверю.

Добавлено спустя 20 минут:

Работает.
А почему бы ещё не добавить возможность создания точек монтирования? В My Computer становишься на нужный диск и кликаешь.

Добавлено спустя 8 минут:

Ага, нашёл глюк. С теми же параметрами эта версия создаёт лишь одну ссылку из всех выделенных.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Dimsok писал(а):А почему бы ещё не добавить возможность создания точек монтирования? В My Computer становишься на нужный диск и кликаешь.
А тут проблема скорее в виртуальности путей в папке \\Компьютер, сам по себе NTLinksMaker без проблем создаёт точки монтирования, если передать только букву диска, но тотал из этой папк передаёт несуществующие пути вида \\Компьютер\X:.
Dimsok писал(а):Ага, нашёл глюк. С теми же параметрами эта версия создаёт лишь одну ссылку из всех выделенных.
Подтверждаю, спасибо.

Добавлено спустя 1 час 4 минуты:

Поправил.

NTLinks Maker Build 350
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Поправил.
Теперь при создании символьных ссылок "A required privelege is not held by the client"
Kot_Matraskin
Сообщения: 17
Зарегистрирован: Сб авг 25, 2018 12:54

Сообщение Kot_Matraskin »

...
Последний раз редактировалось Kot_Matraskin Вс авг 26, 2018 20:18, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Kot_Matraskin писал(а):Утилита Ntfs Links создаёт только junctions
А какое отношение эта утилита имеет к сабжу?
Впрочем, NTLinks Maker для папок создаёт именно символические связи/соединения Junction, а не символические ссылки SIMLINKD. В mklink, к примеру, для этого есть ключи /D и /J. Здесь этих опций и впрямь не хватает.

P.S.: Зря пост удалили.

MVV
Сделай поддержку UTF8 без ВОМ для NTLinks.lng, а то зябры на Тип Объекта выдаёт.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Kot_Matraskin
Сообщения: 17
Зарегистрирован: Сб авг 25, 2018 12:54

Сообщение Kot_Matraskin »

Flasher писал(а):P.S.: Зря пост удалили.
Да, перепутал я с другой программой, бывает… )
Ну а в этой всё отлично, почти. Раздражает только, что перед созданием символической ссылки программа каждый выдаёт окно с предупреждением о повышении привилегий, вынуждая делать лишние телодвижения мышкой. Зачем нужно это дополнительное предупреждение? Если у пользователя включён UAC, то у него и так всплывает системное окно для подтверждания действий. А если UAC отключён, то значит он сам прекрасно понимает что делает.

А что касается SIMLINKD, создаваемых утилитой, то это и есть символическая ссылка на папку, та же самая, какую создаёт mklink с ключом /D. Так что все опции присутствуют.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Kot_Matraskin
Что делать для повышения прав на форуме говорилось многократно. Читайте описание поля "Команда:" в справке.
С отключённым UAC никаких предупреждений всплывать не должно.
Kot_Matraskin писал(а):А что касается SIMLINKD, создаваемых утилитой
Повторяю, нет. Создаётся как раз таки Junction аля mklink /j, а вовсе не SIMLINKD аля mklink /d. Выполняем dir и видим разницу.
Ниже выяснилось, что так происходит с ключом /s?.

P.S.: За оверквотинг ждите взбучки.
Последний раз редактировалось Flasher Вс авг 26, 2018 21:24, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Flasher писал(а):Впрочем, NTLinks Maker для папок создаёт именно символические связи/соединения Junction, а не символические ссылки SIMLINKD. В mklink, к примеру, для этого есть ключи /D и /J. Здесь этих опций и впрямь не хватает.
Если выбираешь вариант "только символьные ссылки", то создаются именно символьные ссылки (SYMLINKD).
Flasher писал(а):Сделай поддержку UTF8 без ВОМ для NTLinks.lng, а то зябры на Тип Объекта выдаёт.
У тебя не русская кодировка в системе по умолчанию? В любом случае, LNG-файлы - это чисто фишка тотала, а не плагинов, и наверное там должна поддерживаться UTF-16 без маркера.
Kot_Matraskin писал(а):Раздражает только, что перед созданием символической ссылки программа каждый выдаёт окно с предупреждением о повышении привилегий, вынуждая делать лишние телодвижения мышкой. Зачем нужно это дополнительное предупреждение? Если у пользователя включён UAC, то у него и так всплывает системное окно для подтверждания действий. А если UAC отключён, то значит он сам прекрасно понимает что делает.
Да, отключать это подтверждение нельзя, но молча дергать UAC - тоже не самое лучшее решение, т.к. не все могут знать, что для создания символьных ссылок нужны права администратора. Но можно сразу запускать утилиту с правами администратора (Flasher намекал на это), тогда этого окна не будет.
Flasher писал(а):Да, похоже я использовать версию постарше. Но /J опции всё равно нет.
С ключом /J утилита mklink создаёт точки соединения, с опцией /D - символьные ссылки, и оба варианта в NTLinks Maker были изначально (см. историю), просто символьные ссылки создаются только с опцией "Только символьные ссылки".
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):просто символьные ссылки создаются только с опцией "Только символьные ссылки".
Аx, вот в чём дело. А почему с /s? нет (даже при разных дисках)?
MVV писал(а):У тебя не русская кодировка в системе по умолчанию?
Русская кодировка? Это что? Локаль (язык системы) русская.
MVV писал(а):В любом случае, LNG-файлы - это чисто фишка тотала, а не плагинов
Так это плагин выводит вариативный текст. Обычные же поля на русском выводятся правильно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить