Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 窗口控制台应用程序将产生新的控制台_Windows_Console_Sysadmin - Fatal编程技术网

Windows 窗口控制台应用程序将产生新的控制台

Windows 窗口控制台应用程序将产生新的控制台,windows,console,sysadmin,Windows,Console,Sysadmin,我在windows上使用的一些控制台应用程序(例如python pip)遇到了一些奇怪的问题 有些应用程序将与当前控制台会话内联运行,但有些应用程序将生成/派生新进程,运行命令,打印到标准输出,然后将结果复制回当前会话的标准输出 我以前没有遇到过这个问题,只是最近才出现。这是一些奇怪的windows配置吗?在我看来不太可能。更可能是相关可执行文件的问题。例如,它们可能构建为GUI子系统应用程序,在必要时显式创建一个新的控制台,这样在双击时就不会出现不必要的控制台窗口。(顺便说一句,解决这个问题的

我在windows上使用的一些控制台应用程序(例如python pip)遇到了一些奇怪的问题

有些应用程序将与当前控制台会话内联运行,但有些应用程序将生成/派生新进程,运行命令,打印到标准输出,然后将结果复制回当前会话的标准输出


我以前没有遇到过这个问题,只是最近才出现。这是一些奇怪的windows配置吗?

在我看来不太可能。更可能是相关可执行文件的问题。例如,它们可能构建为GUI子系统应用程序,在必要时显式创建一个新的控制台,这样在双击时就不会出现不必要的控制台窗口。(顺便说一句,解决这个问题的正确方法是为控制台模式和GUI模式提供单独的可执行文件,因此我建议您仔细检查运行的是正确的。)是的,可能是这样的…但是,当从python2->python3开始时,为什么会发生这种情况,这有点奇怪,他们一定是切换版本或其他什么…我可以理解MinGW应用程序的情况