首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows PowerShell ISE不支持输入

Windows PowerShell ISE不支持输入
EN

Stack Overflow用户
提问于 2011-11-30 20:54:58
回答 1查看 10.6K关注 0票数 11

我使用控制台作为管理汞存储库的工具。典型的cmdConsole2 I类型:

代码语言:javascript
运行
复制
hg in

控制台提示如下:

代码语言:javascript
运行
复制
D:\workspace\someproject>hg in
http authorization required
realm: Bitbucket.org HTTP
user: xorty
password:

很明显,我输入密码。

但是,当我在powershell控制台中输入"hg in“时,它不会提示任何内容。它一直在说:Running script / selection. Press Ctrl + Break to stop

我能让PowerShell ISE像经典控制台那样运行吗,或者这不是PowerShell的工作方式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-30 20:57:41

PowerShell确实是不支持需要交互式输入的控制台应用程序。。链接的博客条目细节选项如何处理。

由于PowerShell ISE不是控制台,普通的控制台应用程序无法完成它们习惯的所有操作,当然,PowerShell cmdlet可以很好地工作,因为有几件事情依赖于PowerShell主机应用程序(例如,读取主机会得到图形提示)。

Console2模拟一个正常的控制台,方法是将实际的控制台保持在一个隐藏的窗口中,并反复轮询它的变化,并相应地将输入发送到该窗口。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8332805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档