Size: a a a

Инсайдеры Windows 10

2021 March 22

N

Niks in Инсайдеры Windows 10
Любые магазинные
источник

AP

Alexandr Petnitsky in Инсайдеры Windows 10
а немагазинные алиасы - по старинке в реестре
источник

N

Niks in Инсайдеры Windows 10
Да то другое
источник

N

Niks in Инсайдеры Windows 10
Это просто ссылки на исполняемые файлы в PATH, а не настоящие алиасы
источник

AP

Alexandr Petnitsky in Инсайдеры Windows 10
надо прикола ради в магазин выкатить приложуху с алиасом regedit
источник

AP

Alexandr Petnitsky in Инсайдеры Windows 10
или explorer, вот веселуха будет
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Alexandr Petnitsky
или explorer, вот веселуха будет
cmd, powershell
источник

N

Niks in Инсайдеры Windows 10
Пошик кстати в магазине есть
источник

N

Niks in Инсайдеры Windows 10
Ждём алиас?
источник

AP

Alexandr Petnitsky in Инсайдеры Windows 10
я когда-то для старой компак ноутбучины для одной хардварной кнопки калькулятора алиас в реестре на тотал коммандер правил
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Vadim Sterkin
🤦‍♂️ О псевдонимах магазинных приложений

Участник чата Ника установил Python, выполнил в командной строке python и отложил кирпичную кладку 🧱🧱🧱 Потому что у него открылся магазин! Будучи человеком опытным, он сразу понял, что дело в псевдонимах запуска магазинных приложений. А так-то можно и мозг сломать ;)

ℹ️ Псевдонимы завезли в #Windows10 1709, чтобы магазинные приложения можно было запускать из командной строки. И это отлично!

Однако спустя полтора года у Microsoft случилось помутнение рассудка на почве любви к Python 🐍 Пытаясь помочь начинающим разработчикам в их нелегком выборе, откуда бы скачать установщик, Microsoft сделала ход... питоном. На python.exe и python3.exe повесили установщик пакетов 🙈

Пользователь вводит заветное слово в консоль или Пуск
Открывается магазин на странице Python
После установки из магазина псевдоним обновляется
ПРОФИТ!!!

Однако я не случайно выделил курсивом способ установки. Если Python поставили классическим установщиком, вызов исполняемого файла продолжает открывать магазин 🤦‍♂️ Особенно "обрадовались" люди, у которых Python был установлен в более ранних версиях - обновление до 1903 сломало им работавший до этого запуск.

Я не думаю, что в Microsoft ПМы тупые настолько, чтобы не учесть такой сценарий. Просто они настолько упоротые, что не сочли его существенным.

Вылечить это можно двумя способами на выбор или в сочетании:
🔹 Точечно - в параметрах поищите alias и отключите псевдонимы для python.exe и python3.exe

🔹Глобально - в пользовательской переменной PATH переместите в конец списка строку %USERPROFILE%\AppData\Local\Microsoft\WindowsApps

Полезная #классика блога В каких случаях при запуске программы не надо указывать полный путь к ней дополнена описанием псевдонимов.

👍 - о, что-то новенькое!
👌 - я все это знаю
¯\_(ツ)_/¯
источник

AP

Alexandr Petnitsky in Инсайдеры Windows 10
а то компаковский драйвер не давал по-человечески настраивать маппинг софтины к хоткеям
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Niks
Пошик кстати в магазине есть
там pwsh
источник

N

Niks in Инсайдеры Windows 10
Vadim Sterkin
там pwsh
Вот его алиас
источник

EK

Evgeny Khitrinevich in Инсайдеры Windows 10
Evgeny Khitrinevich
Ну проверю завтра. Мог и нафантазировать в силу обстоятельств:)
Ну да, херню какую-то сморозил.
Значит пошиком=)
источник

N

Niks in Инсайдеры Windows 10
У меня как раз какой-то скрипт его так запускает, жду когда сломается
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Vadim Sterkin
¯\_(ツ)_/¯
вот что они имеют в виду под "on PATH"... ну в этом что-то есть конечно, но так можно далеко зайти :)
источник

N

Niks in Инсайдеры Windows 10
Начинающим разработчикам это кстати вряд ли поможет)
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
источник

N

Niks in Инсайдеры Windows 10
И вообще, нужно больше питона)
В VS Code его можно скачать, в VS Installer тоже
источник