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

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

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

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

Сообщение JKT »

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

Сообщение Flasher »

JKT
Я для кого несколько раз объяснял насчёт других систем? Это не для сокращения, это для универсальности. Ну, раз выпрыгивает окно, то остаётся смириться и пользоваться тем, что есть.
И откуда тут привязка к C? Я же ответил.
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Flasher
Дарагой камрад. Спасибо те за участие, но как-бы спать охота. Внатуре, уже мозги не варят. Завтра продолжим. Честно... я уже в отрубях. Мысли новые неидут в голову. Не в обиду, но я спать. У нас по Харькову уже почти час ночи. Спасибо! Удачи! и до завтра
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ок. На всякий случай проверь, не стоит ли случайно в исправленном ярлыке в аргуметах пробел спереди.

В Москве на два часа позже.. :wink:

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

Сообщение Flasher »

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

Сообщение JKT »

Flasher
Работает. Спасиб. Пробелы невлияют. Ну у меня (прробовал на разных) глюков незамечено.
Про "выпрыгивающее окно" разобрался. Точнее, я тогда по тупости (усталости) галку непоставил "делать так для всех" (при первом открытии). Вообщем все работает. И с эксплорером и как и в первом варианте.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

JKT
Какие пробелы не влияют? Я только про один пробел спереди спросил. Он то как раз может влиять. С окном прерывания в недоступных местах всё ОК? Его я добавил на случай, когда требуется создавать ярлыки из выбранного в результатах поиска или в режиме просмотра без подкаталогов.
Создавать ярлыки в подкаталогах надо было? Не зря допиливал?
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Flasher
Ну вот сейчас скачал скрипт (для чистоты эксперимента). Проверил. Полет нормальный. Никаких лишних пробелов незаметил в ярлыке. Все работает как и надо
Создавать ярлыки в подкаталогах надо было? Не зря допиливал?
Не зря конечно! :) Ну сейчас проверил, выделил, что надо, и ctrl+b на противоположной панели каталог назначения, и все создалось, все рабочие, что и надо было. Может ты там еще какой функционал "допилил", что так сразу и невидно?
Последний раз редактировалось JKT Ср ноя 16, 2011 01:49, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

JKT
Это касалось обсуждения самостоятельной правки на explorer, а не того, что делает скрипт.

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

Сообщение JKT »

Flasher
Выше глянь. Ты просто так быстро ответил, что я поправить месадж неуспел.
Все норм работает, вдруг какие глюки будут (хотя я невижу, что может быть, проверял и так и сяк) так сразу или я отпишусь в теме или люди, которым это надобно.

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

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

Сообщение Flasher »

JKT писал(а):Может ты там еще какой функционал "допилил", что так сразу и невидно?
Я написал какой. Раньше можно было только над файлами ярлыки создавать, а сейчас можно и под.
Ну и окно прерывания:
Допустим, есть папка получатель, например: D:\папка 2\папка 3\папка 4\
И есть 2 каталога с файлами (ну, штучки по три хотя бы):
D:\папка 1\
D:\папка 2\
Выделяем эти каталоги, жмём Ctrl+Shift+B, потом Ctrl+A и выполняем скрипт.
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Flasher
Проверил по уровню вложенности 5
Все прекрасно пашет.
А ты не объяснишь, что такое "над" и "под"?
Раньше можно было только над файлами ярлыки создавать, а сейчас можно и под
? Просто мне этого функционала выше крыши, а вот этот момент поясни плиз
ААААААА. понял. Т.е. в уровне 5 можно кидать ярлыки в уровень 6? щас проверю.

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

Ну ты монстр :). И так все работает!!!!!. И ниже и выше. Короче в любой папке в пределах родительского каталога

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

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

Сообщение Flasher »

Ну, наконец-то дошло. :) По окошку отпишись ещё. Польза есть или убрать?
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Ага. Видать не там разместил. Выскочило окно:
---------------------------
Создание ярлыков
---------------------------
Отсутствует структурная связь

между получателем и файлом

"firefox-2010-07-08_180732.png"



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

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

Сообщение Flasher »

JKT
Ага. Важная кнопка тут - "Пропустить". Хотя "Прервать" тоже иногда не помешает.
Ответить