隐藏/显示窗口控制台?

隐藏/显示窗口控制台?

我有大约 20 个控制台,我不想在任务栏中看到它们(任务栏已经很满了)。目前,我只是将我的应用程序构建为窗口应用程序而不是控制台,因此除了进程列表中的进程(通过任务管理器),我什么也看不到。

我喜欢偶尔看看控制台输出。有没有什么应用程序我可以使用?也许像 linux screen 这样的东西会很好。

答案1

尝试康埃穆- Windows 控制台模拟器。我是它的作者。

我建议用两种方法来打开一堆标签

  1. 使用“任务文件”。这是一个纯文本文件,每行一个新标签。示例批处理文件

    echo "Z:\path\app.exe" %VAR%>%TEMP%\bunch.txt
    echo "Z:\path\app.exe" %VAR%>>%TEMP%\bunch.txt
    echo "Z:\path\app.exe" %VAR%>>%TEMP%\bunch.txt
    echo "Z:\path\app.exe" %VAR%>>%TEMP%\bunch.txt
    start "" "C:\Program Files\ConEmu\ConEmu.exe" /cmd @%TEMP%\bunch.txt
    
  2. 另一种方法是使用/singleswitch

    start "" "C:\Program Files\ConEmu\ConEmu.exe" /single /cmd "Z:\path\app.exe" %VAR%
    start "" "C:\Program Files\ConEmu\ConEmu.exe" /single /cmd "Z:\path\app.exe" %VAR%
    start "" "C:\Program Files\ConEmu\ConEmu.exe" /single /cmd "Z:\path\app.exe" %VAR%
    start "" "C:\Program Files\ConEmu\ConEmu.exe" /single /cmd "Z:\path\app.exe" %VAR%
    

您还可以在一个选项卡上打开多个控制台 -分屏。并且您可以启动多个带有多个拆分的标签。

答案2

安慰让您在选项卡中运行控制台(cmd.exe、PowerShell,无论您配置什么)。

相关内容