Не удается закрепить измененные ярлыки на панели задач Windows 7

5176
Coder

У меня есть ярлык для файла .bat, который я прикрепляю к панели задач, используя обходной путь, используя другой значок, и это, кажется, работает. Теперь я делаю копию этого ярлыка, указываю на другой файл .bat, переименовываю его, и я не могу прикрепить его к панели задач. Я должен найти какой-то другой новый неиспользуемый значок, чтобы закрепить, закрепить его, а затем изменить его вручную. Другая проблема, которую это вызывает, заключается в том, что Windows, кажется, отслеживает, какие значки были закреплены, даже если они были изменены после факта. Таким образом, если я использую медиаплеер в качестве своего фиктивного значка, прикрепите его, затем измените его имя и ярлык, чтобы указать на файл .bat, я не смогу повторно закрепить проигрыватель Windows Media и выбрать «Открепить» из проигрывателя Windows Media., он открепляет мой ярлык к моему .bat файлу.

Я не могу поверить, насколько это смешно. Есть ли способ прикрепить что-либо, что я хочу, к панели задач (например, файл .bat в моем случае), который не вызывает таких проблем?

Есть ли простой способ скопировать существующий ярлык, изменить его и повторно закрепить на панели задач? Причина, по которой я хочу его скопировать, заключается в том, что я запускаю файл .bat (в частности, git bash) и задаю свойства окна, такие как быстрое редактирование, увеличиваю экранный буфер и устанавливаю его позицию и размер вручную. Я не хочу делать это с каждым значком, который я хочу прикрепить, так как они будут идентичны, кроме URL-адреса ярлыка.

6
Неясно, каков ваш обходной путь. Значки не ограничены, так как я могу назначить двум приложениям одинаковый значок и закрепить их оба. Кроме того, почему обойти обходной путь ... Tom Wijsman 13 лет назад 0
Это было предварительно windows7sp1? Я установил sp1 сегодня, и он фактически удалил мои множественные контакты и оставил мне только один профиль Firefox, черт возьми! Итак, я понимаю, почему вы будете раздражены. Я всегда использовал git bash, щелкая правой кнопкой мыши по папке. Это не булавка, но довольно удобно 13 лет назад 0
Что странно, я могу щелкнуть правой кнопкой мыши ярлык и закрепить его. Панель задач глючная (задача открывается там, где находится первая иконка / ярлык firefox, а та, которую я открываю, кажется закрытой), но «она работает». Также вы можете увидеть мой вопрос http://superuser.com/questions/265558/how-do-i-pin-an-exe-more-than-once-on-my-taskbar/265568#265568 13 лет назад 0

2 ответа на вопрос

3
Tom Wijsman

Два правила:

  • Только приложения могут быть закреплены на панели задач.
  • Файлы могут быть прикреплены к приложениям

Два решения:

  • Создавайте приложения, которые запускают ваши командные файлы, но это было бы глупым обходным путем.
  • Прикрепите вашу командную строку к панели задач и прикрепите свои командные файлы к этой командной строке.
Спасибо за предложения, но они нужны мне как обычные приложения. Я получил это для работы с ручным решением уже, просто он страдает от ограничений, которые я перечислил выше. Также есть ли способ отключить недавно использовавшийся список для таких вещей, как проводник Windows, закрепленный на панели задач? Coder 13 лет назад 0
@ Кодер: Добро пожаловать в Супер пользователя! Если у вас есть другой вопрос, например «отключение недавно использованного списка», задайте его, нажав кнопку [Задать вопрос] (http://superuser.com/questions/ask). Я немного обновил свой ответ, вам нужно будет либо создать свои собственные средства запуска приложений, либо сделать это правильно, используя ярлык для git-bash.exe, в котором вы делаете `быстрое редактирование, увеличиваете экранный буфер и устанавливаете его позицию и размер вручную`. Самым быстрым способом было бы запустить `git-bash.exe`, настроить параметры, а затем в панели задач щелкните правой кнопкой мыши` git-bash.exe` и закрепите его. Tom Wijsman 13 лет назад 0
Итак, в основном Windows 7 не поддерживает его. Я понимаю, что вы имеете в виду, но это очень ограничивает. Я также утверждал бы, что «делая это правильно», вы можете просто сделать ярлык для файла .bat, так как git поставляется с файлом bat, который выполняет большую инициализацию, и я не могу просто указать ему на git-bash.exe. Также, даже если бы я мог, я не смог бы прикрепить два ярлыка, которые начинаются в разных каталогах, потому что я не могу прикрепить один ярлык дважды, я верю. поправьте меня если я ошибаюсь. Coder 13 лет назад 0
@Coder: Windows 7 поддерживает закрепление приложений, а Git предоставляет одно, а именно `C: \ Program Files \ Git \ bin \ sh.exe`, вы можете передавать настройки и параметры вместе, я не вижу, в чем ваша проблема? Нет такой вещи, как «пинг ярлыков для пакетных файлов», вы либо «закрепляете приложения», либо «прикрепляете файлы, поддерживаемые этими приложениями, к этим приложениям». Зачем вам применять «обходной путь» к «пакетному обходу», если вы можете использовать приложение сразу, зачем делать пакетный эквивалент ярлыка, который вы на самом деле хотите использовать? Tom Wijsman 13 лет назад 0
я не могу использовать приложение сразу. Я использую MSysGit, и он начинается с запуска "git-bash.bat", который выполняет инициализацию, если вы посмотрите на него, у него есть куча операторов if. Кроме того, указание на exe-файлы все еще не позволяет мне закрепить два или более ярлыков (которые я на самом деле хочу, 3), которые запускаются в разных рабочих каталогах. То есть. Я только что подтвердил, что вы не можете прикрепить два ярлыка к одному и тому же файлу. Windows это предотвращает. Coder 13 лет назад 0
@ Кодер: Затем вы можете добавить пакетные файлы в список переходов командной строки. ;-) Tom Wijsman 13 лет назад 0
1
iamadam

У меня есть метод, который может работать для того, что вы пытаетесь достичь.

Есть несколько шагов, чтобы следовать, так что здесь это идет:

  1. Убедитесь, что вы можете просматривать расширения файлов.
  2. В вашем файле, чтобы закрепить на панели задач, переименуйте расширение в .exe
  3. Перетащите файл на панель задач, чтобы закрепить его или щелкните правой кнопкой мыши и «Закрепить на панели задач».
  4. Переименуйте расширение файла обратно .bat.
  5. На закрепленном файле щелкните правой кнопкой мыши значок, чтобы открыть список переходов. Снова щелкните правой кнопкой мыши по самому файлу и выберите свойства.
  6. В свойствах измените расширение файла на цели на .bat с .exe.
  7. (Необязательно) Измените значок по своему вкусу.

Теперь, когда вы щелкните значок на панели задач, он откроет ваш пакетный файл. Это будет работать практически для любого файла, просто для того, чтобы закрепить его, должен быть файл .exe. Также вам нужно будет сохранить оригинальный файл где-нибудь, где он может ссылаться.

спасибо за предложение, к сожалению, когда я нажимаю на свой закрепленный ярлык, он запускает приложение как новый элемент на панели. То есть. он не привязывает запущенное приложение к закрепленному ярлыку, он создает для него новый значок (который не закреплен). Я надеюсь, что я объяснил это правильно, но мне нужно поведение, когда запущенная программа использует закрепленный значок во время работы (к сожалению, это решение не работает для этого). Coder 12 лет назад 0