8

На днях я заметил, что при запуске eclipse я не могу прикрепить Eclipse exe напрямую (я могу прикрепить ярлык, чтобы запустить его, однако после запуска кажется, что открывается другое приложение, использующее Java SDK, и это невозможно приколол).

Это заставило меня задуматься: почему вы не можете прикрепить все к панели задач? Каковы ограничения на программы? В моем примере с Eclipse я полагаю, что это может быть потому, что он запускает Java-программу в фоновом режиме, но то же самое происходит с такими программами, как Starcraft 2.

6 ответов6

3

Эти приложения на самом деле являются многопроцессными. Маленький ярлык (в случае Starcraft) или среда выполнения (Java для Eclipse и Minecraft) запускаются по ярлыку, который, в свою очередь, загружает основной процесс вашего приложения. Если эти стартеры не назначают правильные AppUserModelID, которые по сути являются просто идентификатором панели задач, они не могут быть закреплены.

1

Вы можете обойти это, создав командную строку, прикрепив ее к панели задач, а затем изменив цель на нужную.

Найдено здесь: http://mattrefghi.com/blog/2012/06/how-to-pin-a-batch-file-to-the-taskbar-in-windows-7/

Нажмите кнопку Пуск. Начните вводить «Командная строка» в поле поиска. Щелкните правой кнопкой мыши командную строку, как только она появится в результатах поиска, и выберите «Закрепить на панели задач». Удерживая SHIFT, щелкните правой кнопкой мыши черный значок командной строки на панели задач. Выберите Properties из появившегося контекстного меню. Теперь обратим наше внимание на значение в поле Target:% windir%\system32\cmd.exe твитт. В его нынешнем виде он просто пытается запустить исполняемый файл, в результате чего появится окно командной строки. Чтобы наш трюк работал, мы должны добавить следующий текст, выделенный жирным шрифтом:% windir%\system32\cmd.exe /c твит «c:\where \myscript.bat» Параметр «/c» сообщает «cmd.exe» что он должен только выполнить предоставленную команду, а затем немедленно закрыть себя. В этом случае мы говорим ему запустить пакетный файл, и этот файл может выполнять любое количество команд внутри себя. Путь, естественно, должен отражать фактическое местоположение файла на вашем компьютере. Как только это настроено, мы можем просто щелкнуть черный значок командной строки, чтобы запустить наш скрипт. Я понятия не имею, планирует ли Microsoft улучшить поддержку таких файлов, но пока я считаю, что это достойный обходной путь.

1

Как уже отмечал DoctorNode, приложения на съемных носителях также нельзя закрепить на панели задач. Это все еще верно для Windows 10. Существует простой обходной путь:

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

  2. перетащите скопированный исполняемый файл на панель задач, он будет рад

  3. перейдите к «C:\Users\\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar» - будьте осторожны, папка «User Pinned» скрыта, но ввод имени в адресной строке откроет ее

  4. измените сгенерированные ярлыки на скопированные exe-файлы: замените путь к исполняемому файлу и имя папки теми, которые находятся на съемном носителе, и сохраните

Вуаля! Значки на панели задач будут активировать приложения / программы на съемном носителе, и они будут активны, даже когда вы запускаете эти приложения напрямую, и будут собирать несколько окон - так что все вернулось к тому, как это должно работать. Вы даже можете открепить от панели задач, но повторное закрепление требует снова шаги, описанные выше.

1

Я просто хотел бы отметить, для дальнейшего использования, что вы действительно можете прикрепить приложения с помощью модулей запуска. Просто перетащите панель запуска на панель задач, и она будет там. Единственная проблема заключается в том, что они не будут работать как обычные приложения, так как панель запуска закрывается и появляется другое приложение, получающее 2 иконки для одной и той же задачи. Это немного раздражает, но это работает.

0

Я собираюсь добавить некоторые дополнительные условия, которые препятствуют добавлению некоторых программ на панель задач в среде Windows.

  1. Одно из них связано с зарезервированными горячими словами, содержащимися в имени файла. Windows предотвращает закрепление имен файлов со следующим списком слов на панели задач:

Документация; Справка; Установка; Дополнительная информация; Readme; Читать меня; Читать сначала; Настройка; Поддержка; Что нового; Удалить

  • Найдено в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\AddRemoveNames

Предположительно, это предотвращает закрепление ненужных / ненужных файлов на панели задач. У меня нет источника для этого рассуждения, это мое собственное. Дополнительную информацию можно найти по этой ссылке.

  1. Другая вещь, которая предотвращает закрепление на панели задач, это когда программа установлена на съемную память - SD-карту или USB. Эта проблема мучила меня некоторое время, пока я не выяснил причину.

Надеюсь, что это поможет любым другим, кто имеет эту проблему.

ура

0

Я только начал и закрепил мой eclipse.exe на панели задач.

Pin Eclipse

И надеюсь, что это поможет также:

Microsoft ответы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .