gpt4 book ai didi

Windows PowerShell ISE 不提示输入

转载 作者:可可西里 更新时间:2023-11-01 12:37:28 27 4
gpt4 key购买 nike

我使用控制台作为管理 mercurial 存储库的工具。使用经典的 cmdConsole2 我输入:

hg in

控制台提示如下:

D:\workspace\someproject>hg in
http authorization required
realm: Bitbucket.org HTTP
user: xorty
password:

显然,我输入了密码。

但是当我在 powershell 控制台中输入“hg in”时,它没有提示任何内容。它只是不停地说:运行脚本/选择。按 Ctrl + Break 停止

我能否使 PowerShell ISE 的行为类似于经典控制台,或者这不是 PowerShell 的工作方式?

最佳答案

确实是 PowerShell ISE does not support console applications that require interactive input .链接的博客条目详细说明了如何处理该问题的选项。

由于 PowerShell ISE 不是控制台,普通的控制台应用程序无法执行它们习惯的所有操作,而 PowerShell cmdlet 当然可以正常工作,因为有几件事取决于 PowerShell 主机应用程序(您会得到一个图形提示例如,使用 Read-Host)。

Console2 通过将实际控制台保持在一个隐藏窗口中并反复轮询它以获取更改并相应地向该窗口发送输入来模拟普通控制台。

关于Windows PowerShell ISE 不提示输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332805/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com