Я пытаюсь, чтобы оболочка Git (из GitHub) отображалась в результатах поиска в строке поиска Windows 10. Он отображается в разделе "Все приложения", и я даже могу прикрепить его к меню, но он не будет отображаться при поиске. Сам ярлык Git Shell запускает PowerShell с некоторыми конкретными аргументами, так что это не обычный .exe, вероятно, почему Windows его игнорирует. Есть идеи, как это исправить? Это может показаться мелочью, но я открываю большинство своих приложений с помощью поиска, и это продолжает сбивать меня с толку.
1 ответ
4
У меня была такая же проблема. Я решил решить это в два этапа:
- Создайте командный файл, который запускает Git Shell.
- Создайте ярлык для командного файла и добавьте ярлык в меню «Пуск».
Пакетный файл для запуска Git Shell
Моя программа запуска командных файлов называется posh-git.bat
:
@echo off
set GH_APP=%LOCALAPPDATA%\GitHub\GitHub.appref-ms
set GH_OPT=--open-shell
if exist "%GH_APP%" goto :haveapp
echo "%GH_APP%" not found
goto :eof
:haveapp
start "dummy" /b "%GH_APP%" %GH_OPT%
:eof
set GH_APP=
set GH_OPT=
Я поместил его в папку ~\bin
(которую я добавил в PATH), но это не критично. Вам просто нужен файл, к которому вы можете добавить ярлык.
Создать ярлык и добавить его в меню «Пуск»
- Найдите файл
posh-git.bat
в окне проводника. - Щелкните правой кнопкой мыши командный файл. Выберите "Создать ярлык"
- Переименуйте новый ярлык. Я рекомендую назвать его Git Shell
- Добавьте ярлык в меню "Пуск".
Для меня настольное приложение GitHub уже имеет ссылку на
%APPDATA%\Microsoft\Windows\Start Menu\Programs\GitHub, Inc
поэтому я добавил свой новый ярлык Git Shell в эту же папку.
Теперь я могу открыть меню "Пуск" и набрать "git shell", и поиск найдет мою программу меню "Пуск" и позволит мне ее запустить.