Страница 40 из 44
Добавлено: Вт янв 11, 2022 19:30
Avada
HankHank
В первую очередь:
раз,
два. Плюс некоторая конкретная информация по возможностям плагина в его ридми-файле (естественно, без общей информации о порядке работы с плагинами этого типа, давным-давно пояснённой много где и не по одному разу). Плюс возвращаемые плагином поля, перечисленные в шапке текущей темы. А надпись "Ссылка" к его работе вообще никакого отношения не имеет, это стандартная функция TC.
Замечание за нарушение правил форума.
Ошибка?
Добавлено: Пт янв 28, 2022 00:16
HankHank
Обнаружил неадекватную работу при создании ссылки в "тихом" режиме.
В диалоговом режиме команда:
Код: Выделить всё
"d:\Мои документы\~\2222\NTLinksMaker.exe" /sr "d:\Мои документы\Downloads\Раззаков Ф. - Валерий Харламов. Легенда № 17 (Легенды нашего спорта) - 2013" "d:\Мои документы\~\2222"
создаёт корректную ссылку.
С ключом "/q" та же команда порождает такую структуру папок:
Код: Выделить всё
¯À¯ои документы\
¯À¯ои документы\~\
¯À¯ои документы\~\2222\
Раззаков Ф. - Валерий Харламов. Легенда № 17 (Легенды нашего спорта) - 2013.doc 11,560,960
Раззаков Ф. - Валерий Харламов. Легенда № 17 (Легенды нашего спорта) - 2013.fb2 15,057,772
Раззаков Ф. - Валерий Харламов. Легенда № 17 (Легенды нашего спорта) - 2013.pdf 6,203,695
total files 3 total size 32,822,427
Ссылка создаётся в самом низу иерархии папок - ...2222\
Добавлено: Вт май 03, 2022 11:04
Iws
Так когда ждать выполнение плана с автопереименованием нт линков:?:

Надеюсь праздник этому поспособствует.
Добавлено: Пн июл 04, 2022 13:53
MVV
Насчёт автопереименования пока не порадую. Поправил пару багов в NTLinks.
wdx_NTLinks Build 280:
* у ссылок на другой раздел неверно отображались пути к жёстким копиям
* не работала установка целевого пути для не-ссылок (превращение пустого каталога в точку соединения)
Добавлено: Вт апр 02, 2024 12:36
790
Я знаю, как с помощью поиска и плагина узнать, что целевые файлы/папки отсутствуют. А как запустить так сказать "обратный" поиск?
Есть целевой файл/папка А.
Есть ссылка-файл/папка Б, который ссылается на файл/папку А.
Как узнать, что ссылка-файл/папка Б больше не существуюет или существует в реальном виде, т.е. больше не ссылается на файл/папку А?
(Такое часто происходит у меня после чисток или восстановления системы из бэкапа)
Все мои ссылки символические. Жёстких нет, ну кроме тех, что сама система содержит, я их не делал.
Добавлено: Ср апр 03, 2024 23:15
Orion9
790 писал(а):Как узнать, что ссылка-файл/папка Б больше не существуюет или существует в реальном виде, т.е. больше не ссылается на файл/папку А?
Наверное, только перебором всех существующих символических ссылок (в нужных местах-папках) и проверкой каждой из них, куда она ссылается

Добавлено: Чт апр 04, 2024 02:10
790
Ну то есть типа поиск по списку (я же знаю этот список) и сранение двух списков?
Добавлено: Чт апр 04, 2024 12:26
Orion9
790 писал(а):Ну то есть типа поиск по списку (я же знаю этот список) и сранение двух списков?
Или скрипт.
Только зачем вам такие сложности? Если задача - просто создать заново все символические ссылки, которые были утрачены в результате восстановления бэкапа, то, может, лучше сразу сделать батник, где каждая строка будет вызывать NTLinksMaker со всеми нужными параметрами для каждого пункта списка.
Список у вас есть, плюс плагин makebat.wcx может здесь помочь.
Добавлено: Вс июн 16, 2024 22:10
MFS90
Приветствую. Помогите пожалуйста с симлинком.
Делаю NO INSTALL для VST плагина.
Примеры -
https://rutracker.org/forum/tracker.php ... nm=symlink
Руководство -
https://rutracker.org/forum/viewtopic.php?t=6092906
Все ссылки получаются рабочие в батнике, но есть проблема с созданием символической ссылки в папку %SystemRoot%
Код: Выделить всё
cmd /c mkdir "%SystemRoot%\system32\"
cmd /c mklink /j "%SystemRoot%\system32\" "%~dp0C\Windows\system32\"
cmd /c mkdir "c:\Windows\SysWOW64\"
cmd /c mklink /j "c:\Windows\SysWOW64\" "%~dp0C\Windows\SysWOW64\"
Ничего в папке %SystemRoot% не создаётся. Пробовал заменять /j на /D - не помогает. Пытался делать ссылки на каждый файл отдельно по принципу:
Код: Выделить всё
cmd /c mklink "c:\Windows\SysWOW64\bmidilib.dll" "%~dp0C\Windows\SysWOW64\bmidilib.dll"
Симлинки создаются, но файлы имеют объем 0 байт и ничего не работает. Не могу понять, где я лажаю.
Помогите решить проблему, пожалуйста.
Добавлено: Вт июн 18, 2024 18:39
junk
MFS90 писал(а):Приветствую. Помогите пожалуйста с симлинком.
Я, может, недопонял Ваш сценарий, но куда у Вас смотрит папка %SystemRoot%?
Если это стандартная переменная, то system32 и syswow64 уже существуют. А даже если не существуют, Вы же создаёте директории с теми же именами, что и ссылки, такое не сработает естественно, будет конфликт.
Добавлено: Ср июн 19, 2024 11:31
Orion9
MFS90 писал(а):Ничего в папке %SystemRoot% не создаётся.
Все нормально создается, только сейчас пробовал:
А какого результата вы хотите достичь этой строкой?
Код: Выделить всё
mklink /j "%SystemRoot%\system32" "%~dp0C\Windows\system32"
Допустим %~dp0 - это каталог D:\temp\vts\
Следовательно, %~dp0C\Windows\system32\ - это D:\temp\vts\C\Windows\system32\
Я ваши ссылки не читал, но очевидно, вы хотели бы, что всё, что есть в D:\temp\vts\C\Windows\system32\ стало доступно в %SystemRoot%\system32\ по симлинкам. Если да, то в этом случае надо делать ссылку не на каталог, а на каждый файл по отдельности. В моем случае запись выглядит так:
mklink %SystemRoot%\system32\sysinternals2.nlp d:\temp\sysinternals2.nlp
Где sysinternals2.nlp это просто файл
отсюда
Кстати, зачем вам вообще делать симлинки. Попробуйте добавить свой каталог к переменной Path, может все будет работать.
Добавлено: Чт янв 30, 2025 13:40
MVV
Поправил надоедающий баг в NTLinks, из-за которого не работала правка целевого пути у ссылок. Давненько я за работой сюда не заглядывал...
NTLinks 1.6.1.290 32/64
* не работало изменение целевого пути для ссылок
* поле 'Compare indexes' переименовано в 'Compare indices'
Добавлено: Чт янв 30, 2025 17:18
790
MVV
Спасибо! Полезный плагин в плане поиска потерянных целевых объектов
Часто пользуюсь NTLinksMaker, а оно постоянно требует папки временных файлов, где создаёт _tc. А если "переношу" саму эту папку TEMP? Вот тогда вылетает ошибка и начинается: назначь на TEMP другую папку, удали старую, создай там "link", назначь обратно...
Добавлено: Чт янв 30, 2025 17:26
Orion9
MVV
Боги Цифровые!.. Приятно, что вы радуете нас поддеркой )
Добавлено: Чт янв 30, 2025 18:12
MVV
790 писал(а):Часто пользуюсь NTLinksMaker, а оно постоянно требует папки временных файлов, где создаёт _tc. А если "переношу" саму эту папку TEMP? Вот тогда вылетает ошибка и начинается: назначь на TEMP другую папку, удали старую, создай там "link", назначь обратно...
Хм, ничего не понял. Папку _tc создаёт тотал, если в архиве или FTP-соединении открыть какой-то файл. И папку %TEMP% никуда переносить просто так нельзя, подавляющее большинство программ пользуются ей.
А, кажется начинаю понимать, NTLinksMaker используется через кнопку с %WL? Тогда это всё же тотал создаёт временный файл со списком выделенных файлов и передаёт утилите.