Массовое создание ярлыков LNK с относительными путями

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Непомогает. Вообщем создал каталоги:
f:\2\3\4\ - получатель
f:\33\ - источник
f:\44\ - источник
В "источниках" по паре файлов
В источниках сtrl+shift+b ctrl+a (выделил эти 4 файла). Запуск скрипта. (есно получатель на одной панели источник на другой) Результат выше привел. Окошко выскакивает:
---------------------------
Создание ярлыков
---------------------------
Отсутствует структурная связь
между получателем и файлом
"firefox-2010-07-08_180813.png"

Отклонено!
---------------------------
Прервать Повтор Пропустить
---------------------------

Попробовал папки 33 и 44 запихнуть в папку 1 (чтоб была структурная связь) - результат тот-же - окно выскакивает о связи
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

JKT
Так какая же это структурная связь, если у них нет общего родителя? :)
f:\2\
f:\33\
Связь-то должна идти от корня. :wink:
f:\2\3\4\ - получатель
f:\2\файл.ext - окна не будет
f:\2\33\файл.ext - окно будет
f:\44\файл.ext - окно будет
Последний раз редактировалось Flasher Пт ноя 18, 2011 02:47, всего редактировалось 1 раз.
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Flasher
Попробовал папки 33 и 44 запихнуть в папку 1 (чтоб была структурная связь)
как-бы вроде от родительской
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

JKT
А под папкой 1 тут подразумевается "2"?
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Flasher
Сори. Отходил на пару мин.
Вообщем папка получатель:
f:\1\
Источники:
f:\1\33\firefox-2010-07-08_180813.png
f:\1\33\firefox-2010-07-08_180835.png
f:\1\44\firefox-2010-07-08_180851.png
f:\1\44\firefox-2010-07-09_151043.png

Вроде и родитель есть, а опять это окошко выскакивает
А тут нормально, хотя вроде та-же глубина:
получатель:
f:\Video-F\_0писания фильмов\
источник:
f:\Video-F\_0писания фильмов\А\А вот и Полли (Along Came Polly).txt
но все работает... И там и там через один уровень вверх. Мистика?

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

Упс.......... Это я начудил. Этот пример работает так-же : в папку 1 создается, а вот как вы сказали в подпапки 1\2\3\4 нет - окошко выскакивает

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

Источники:
f:\1\33\firefox-2010-07-08_180813.png
f:\1\33\firefox-2010-07-08_180835.png
f:\1\44\firefox-2010-07-08_180851.png
f:\1\44\firefox-2010-07-09_151043.png
Получатель :
f:\1\2\3\4\
неработает
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А я уж проверить успел. :) Ну, так всё в порядке? Всё устраивает?

Добавлено спустя 3 минуты:
JKT писал(а):f:\1\44\firefox-2010-07-09_151043.png
Получатель :
f:\1\2\3\4\
неработает
Ну, да, опять разные родители, ветка другая.
Включай логику. Ярлыки не будут работать, если цепь прервана.
Скрипт называется "Создание ярлыков (с относительными путями) для выделенных файлов, связанных с каталогом-получателем одной путевой цепью в дереве". А у тебя после f:\1\ цель разрывается.
Последний раз редактировалось Flasher Ср ноя 16, 2011 04:32, всего редактировалось 1 раз.
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Да, уважаемый, все правильно. Видать выше крыши не прыгнуть :). Создаваться ярлыки будут в своей ветке. И необязательно, что-бы файлы лежали в родительской, надо, что-бы еще и в последовательной.
Все ясно. Вообщем можно сказать тему можно закруглять. Если в последовательной - линки рабочие создаются и выше и ниже, если в ветви, хоть и в той-же лежат родительской - нет. Спасибо за участие . Родина своих героев не забудет :). Но наверное тогда-бы надо камент какой-нить к скрипту написать, как сие работает и при каких условиях?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ИМХО, названия достаточно. См. дописку выше.
Ответить