You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让PowerShell执行.lnk文件时在当前窗口运行?

让Python快捷方式在PowerShell当前窗口运行的方法

方法1:用Start-Process强制在当前窗口执行

这是最直接的解决方案,通过PowerShell内置命令指定不新建窗口:

  • 查看版本:
Start-Process -NoNewWindow -FilePath .\python38.lnk -ArgumentList "--version"
  • 启动交互式控制台:
Start-Process -NoNewWindow -FilePath .\python38.lnk

方法2:调整快捷方式属性(辅助优化)

如果快捷方式勾选了「管理员身份运行」,会强制新开窗口,先调整这个设置:

  1. 右键python38.lnk,打开「属性」
  2. 切换到「快捷方式」选项卡,点击「高级」按钮
  3. 取消勾选「用管理员身份运行」,点击确定保存

注意:这个调整仅能优化无参数的交互启动,带参数执行时仍需配合方法1才能保留输出。

方法3:封装成PowerShell函数(便捷复用)

如果需要频繁使用,可以定义一个自定义函数,之后直接像调用命令一样使用:

function python38 {
    # 替换成你的python38.lnk实际路径
    $lnkPath = "C:\Path\To\Your\python38.lnk"
    Start-Process -NoNewWindow -FilePath $lnkPath -ArgumentList $args
}

定义完成后,直接执行python38 --version就能在当前窗口看到版本信息,输入python38即可启动交互式控制台。

内容的提问来源于stack exchange,提问作者Wlad Kniażewski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 11:00:57