Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» как добавить оригинальное расширение к имени файлов-шоткатов

Автор: oshizelly
Дата сообщения: 17.07.2008 09:04
Очень простой вопрос, но не враз сформулируешь, поэтому поясню на примере. Скажем, есть файл Tramparam.doc. При создании файла-ссылки (шоткат, shortcut) к этому файлу путем использования штатной команды Windows Explorer или Total Commander и пр. имя шотката, по умолчанию, Tramparam.lnk.
А что надо подкрутить в системном реестре, чтоб имя шотката было, по умолчанию Tramparam.doc.lnk, то есть, чтобы расширение .LNK добавлялось не вместо расширения оригинального файла, а после него. Когда-то читал про это, но тогда не надо было, а сейчас вот не могу вспомнить.

Заранее спасибо!
Автор: StrannikM
Дата сообщения: 17.07.2008 09:20
Если ты создаёшь ярлык (shortcut) с помощью мастера "Создать ярлык", то, думаю, не проблема подправить вручную имя получившегося ярлыка. А если из своего приложения, то ещё проще.
Автор: oshizelly
Дата сообщения: 17.07.2008 10:28
StrannikM

Цитата:
Если ты создаёшь ярлык (shortcut) с помощью мастера "Создать ярлык", то, думаю, не проблема подправить вручную имя получившегося ярлыка.

Если одного, то не проблема. А если две-три сотни?

З.Ы.
Я, конечно, благодарен за желание помочь, но, согласись, что идея подправить имя ярлыка вручную - это не тот способ, до которого даже самый тупой ламер не додумался бы самостоятельно. Модератор может наказать за пост, не дающий ответа на заданный вопрос и содержащий 0% полезной информации.
Автор: Tantos
Дата сообщения: 18.07.2008 02:09
Используй программу для массового переименования файлов - я пользуюсь встроенной в Total Commander.
Автор: oshizelly
Дата сообщения: 18.07.2008 08:34
Tantos

Цитата:
Используй программу для массового переименования файлов - я пользуюсь встроенной в Total Commander.

Я часто пользуюсь встроенным в TC ренеймером, но не понимаю, как он может помочь в данном случае. Разве что в случае, когда у всех исходных файлов было одинаковое расширение, но это не мой случай. А прога ведь не знаает, какое именно расширение было у оригинального файла, на который ссылается шоткат.
И потом все-таки разумнее использовать корректное решение вместо многоступенчатого обходного, раз уже система это, в принципе, позволяет. Вот только бы вспомнить, что именно надо прописать в системном реестре.
Автор: Looking
Дата сообщения: 18.07.2008 10:02
Если использовать пункт меню Windows Explorer, то как раз прежднее расширение остается и к нему прибавляется ".lnk", другое дело, что в начале имени приписывается "Ярлык для".
Автор: oshizelly
Дата сообщения: 18.07.2008 16:52
Looking

Цитата:
Если использовать пункт меню Windows Explorer, то как раз прежднее расширение остается и к нему прибавляется ".lnk",

Хм, действительно... Честно говоря, я уже давно Explorer не пользую, все больше Total Commander, поэтому и позабыл уже... Но все-таки это немного странно, мне казалось, что TC при создании ярлыков просто вызывает штатные команды операционной системы. Надо будет изучить этот вопрос.


Цитата:
другое дело, что в начале имени приписывается "Ярлык для".

Для этого есть специальная галочка в MS PowerToys TweakUI. http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Кроме того, тут действительно можно будет воспользоваться любым инструментом массового переименования, чтобы убрать одинаковый для всех ярлыков префикс.
Автор: oshizelly
Дата сообщения: 20.07.2008 17:01
Оказывется, в последних версиях Total Commander появилась скрытая опция настройки в файле wincmd.ini: если изменить значение параметра AppendLnk с дефолтного 0 на 1, то ярлыки будут создаваться по шаблону name.EXT.lnk (как в Windows Explorer).

Страницы: 1

Предыдущая тема: explorer.exe глючит систему


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.