Não. O prompt de comando do Windows ( cmd.exe
) não é iniciado. Como o interpretador Python é um programa de linha de comando, o Host do Console do Windows ( conhost.exe
) é iniciado e fornece uma interface de terminal para o interpretador Python.
Eu acho que, por "executar no PowerShell", você quer dizer o plano de fundo azul no estilo PS. Isso não pode ser feito facilmente, a menos que você abra um PS primeiro e execute o Python dentro dele (embora seja possível).
Você pode fazer isso colocando o interpretador do Phthon em um arquivo de lote:
@echo off
color 1F
python %*
Em seguida, edite o registro para executar scripts py com mywrapper.bat %1