Страница 6 из 44

Добавлено: Чт янв 15, 2015 23:00
MVV
А это вообще не аргумент. Пичкать программу всеми возможными опциями, которые делают кардинально разные вещи - не самое красивое решение.

Добавлено: Чт янв 15, 2015 23:02
Flasher
Говорить о mklink - не самая удачная мысль, особенно когда надо создать ссылки для кучи объектов.
Это почему? Есть какие-то проблемы с этим?
MVV писал(а):делают кардинально разные вещи
Вот этот тезис точно без аргументов. Что значит "кардинально" разные? Для чего и для кого? См. дописку в посте.

Добавлено: Чт янв 15, 2015 23:27
MVV
Это почему? Есть какие-то проблемы с этим?
А как ты предлагаешь её использовать? Из скрипта или батника? Не есть найс ни разу.

Добавлено: Чт янв 15, 2015 23:30
Flasher
Нет, из кнопки. Примеров на форуме полно.

Как-то ты выборочно на вопросы отвечаешь. Изображение
MVV писал(а):Пичкать программу всеми возможными опциями
Пока речь шла об одной, и в обозримом будущем иных не предвидится.

Раз зашла речь об аргументах. У тебя в утилите обрабатывается список. Я в скрипте при всём желании не смогу совместить обработку этого списка, и мне придётся перебирать его построчно с повторным вызовом твоей утилиты. А с учётом рекурсии это "мама дорогая". Нерациональный подход при возможности сразу добавить нужный функционал сюда.

Добавлено: Чт янв 15, 2015 23:49
MVV
Аж интересно стало, как из кнопки без скрипта или батника применить mklink к группе объектов. Но лазить искать желания нет, да и в ответе уверен. 8)

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

Добавлено: Чт янв 15, 2015 23:59
Flasher
MVV писал(а):да и в ответе уверен.
Наличие уверенности, при том, что ты с разбором подобных кнопок имел дело хотя бы в теме AskParam, очень удручает.
MVV писал(а):потому что спорить о вкусах не намерен
Вкусах? Каких вкусах? :? Я про это ничего не писал.
MVV писал(а):может, эта утилита просто не применима для конкретной задачи?
Странно было бы запрашивать опцию, если бы уже была применима. :lol:

Добавлено: Пт янв 16, 2015 00:08
MVV
Наличие уверенности, при том, что ты с разбором подобных кнопок имел дело хотя бы в теме AskParam, очень удручает.
А ну-ка ссылку в студию на то, как можно обработать список файлов без батника или скрипта с помощью mklink. Кстати, указание команд напрямую в параметрах cmd (если ты об этом) приравнивается к батнику, имеет те же проблемы и косяки.

Добавлено: Пт янв 16, 2015 00:11
Flasher
Я не писал про кнопки именно с mklink, я писал про кнопки, на примере которых нужная легко изготавливается. Хотя бы.
MVV писал(а):приравнивается к батнику
С каких это пор? :lol:
MVV писал(а):имеет те же проблемы и косяки
Вот я про них и спросил. Какие, например?

P.S.: В общем, я понял. Там где надо работать с целой структурой и большими объёмами (CopyTree), место тебе экономить не надо, а там, где надо экономить (NTLinksMaker), структура не нужна. Класс... Изображение

Добавлено: Пт янв 16, 2015 11:22
MVV
Flasher писал(а):Я не писал про кнопки именно с mklink, я писал про кнопки, на примере которых нужная легко изготавливается. Хотя бы.
Что mklink, что fsutil, разница невелика. Второй вариант даже хуже, всегда требует прав администратора.
С каких это пор?
Дык интерпретатор их обрабатывает абсолютно одинаково, независимо от того, как они подаются - в отдельном они файле или в командной строке (которая по сути есть батник в одну строку).
Вот я про них и спросил. Какие, например?
В первую очередь, экранирование символов. Также нельзя запросить права администратора.
Flasher писал(а):P.S.:
Ну закрутил. CopyTree создана специально для копирования с учетом относительной вложенности, там и наглядность, и проверки начальных частей пути. Структуры есть там, где они нужны, и с сохранением разумного размера. Вообще, эта полемика уместнее в ПМ.

Добавлено: Пт янв 16, 2015 18:59
MVV
Попробуй, должно работать что-то вроде этого:

Код: Выделить всё

NTLinksMaker.exe /r="%P" "@%WL" "%T"
NTLinksMaker Beta 192

На работу из обычного режима вроде не повлияло. Разве что добавилась возможность создавать несуществующие папки.
Естественно, из результатов поиска не работает. Думаю, стоит выдавать предупреждение, что файлы будут свалены в кучу.

Добавлено: Пт янв 16, 2015 19:20
Flasher
MVV писал(а):В первую очередь, экранирование символов. Также нельзя запросить права администратора.
Помню, обсуждали. Но меня пока не коснулось.
MVV писал(а):Попробуй
Ура, ура, убедил, ура!!! Изображение
Работает, весьма благодарен! Прям бальзам на душу. Изображение

P.S.: "Ну закрутил." - А то. И не зря ж старался. Изображение

Добавлено: Пт янв 16, 2015 19:31
Avada
MVV
А ридми всё же надо. Хотя и бета...

Добавлено: Пт янв 16, 2015 19:39
Flasher
Avada
Достаточно вызвать утилиту без параметров. :wink:
Правда нового ключа там пока нет.

Добавлено: Пт янв 16, 2015 19:47
Avada
Flasher
И тем не менее. И об общих возможностях утилиты в ридми должно быть, и о локализации, и о том, что её достаточно вызвать без параметров. :wink:

Добавлено: Пт янв 16, 2015 19:54
Flasher
Avada
Ты, наверно, уже представил что-то наподобие ридми для NTFSLinks со всем ликбезом и оформлением. Не говорю уж про твои справки. :D
Но я так доволен произошедшим, что в данный момент для меня наличие справки уже дело десятое. Но я, естественно, никогда не против. И локализация было бы точно кстати.