jktgeorge
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Abel11 Здравствуйте. От http://forum.ru-board.com/topic.cgi?forum=5&topic=47370&start=3580#8 Цитата: jktgeorge написал(а) Цитата: создается симлинк+камент, но только не для всех выделенных объектов, а только для того, на котором стоит курсор Постараюсь сегодня найти возможность потестить на W10x64. | Я почитал насчет системной команды mklink – там в 10-ке, при определенных условиях имеются некие проблемы. Может вы попробуете не через эту внутреннюю, а используя внешнюю утилиту NTLinksMaker.exe (чуть выше в месадже прямую ссылку давал). Установки не требует, в отличие от mklink не нужно прямого указания папка или файл в обработке - сама все распознает, не нужно указывать разрядность системы (могут быть траблы в mklink), Из под админа или простого юзера без прав – все работает как надо, никаких косяков не замечал. Собсно сейчас ей и пользуюсь (кнопкой выделить объекты и в противоположной создать симлинки), но хотелось бы автоматизировать всё это действо кнопкой и главное С добавлением каментов на симлинки. Вот сама кнопка, что юзаю: Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\MyFiles\PFP\NTLinksMaker\NTLinksMaker.exe /s "@%WL" "%T" %COMMANDER_PATH%\MyFiles\PFP\NTLinksMaker\NTLinksMaker.ico NTLinksMaker - Выделенным объектам создать СимЛинки в ДП 0 -1 | Параметр /s - что надо именно символические делать, не хардлинки, с ними все как-то сложней и небезопасно (ну для не особо пряморуких ))) ). Кнопка выводит диалоговое окно, но как я понимаю, можно и автоматом. Вот комстрока для неё: Код: Syntax: NTLinksMaker[.exe] [<parameters>] {<src_file>|@<src_list_utf16>} <dst_path> Parameters: /I=0 Number of folder levels to create /s[f|d][?|r|r?](/s[f|d]<num> Link types for all objects or just folders or folders /r=<path> Base path to detect relative paths of items /b Block TC window /n Destination path contains name (for single item) /q Quiet mode (no dialogs) Example of Total Commander command: NTLinksMaker.exe/b/r="%P" "@%WL" "%T" | - Собственно при клаце на NTLinksMaker.exe или на x64-й версии NTLinksMaker64.exe (там-же) это окошко подсказки выводится. У меня на 64-й системе собсно нет разницы запускать 64-ю версию экзэшника или 32-ю. Всё отрабатывается автоматом как надо, никаких проблем не замечал, а юзаю давненько. Может реально так проще будет, чем вылавливать все косяки команды mklink? P.S. А кнопка, что вы дали "Показать свойства полей EXE из LNK" - работает отлично. Спасибо. |