相关疑难解决方法(0)

如何更改 Windows (cmd) 上的默认终端模拟器?

是否可以将 Windows(特别是 7 和 8)上的默认终端模拟器从 Console 更改为例如 Console2 或 ConEmu?本质上,我希望所有命令行工具,无论是通过双击启动、从“运行”启动还是由其他进程使用自定义终端。

这在 Linux 上是小事,在 Windows 上甚至可能吗?

如果这可以通过脚本完成,那将特别有帮助。

windows command-line terminal-emulator

65
推荐指数
1
解决办法
6万
查看次数

Windows 7/Windows Server 2008 的替代控制台主机

我经常对 Windows 的控制台主机应用程序感到沮丧,尤其是剪贴板的工作方式很笨拙,没有自动宽度问题等。我想知道是否有办法conhost.exe用自定义的控制台主机替换默认的控制台主机,在哪里可以如果我要编写自己的接口,我会找到有关必须实现的接口的更多信息。

我不只是在寻找替代控制台,我已经xterm在 CygWin 中使用了。我正在寻找有关如何替换Windows 的默认控制台窗口主机的信息。

windows shell console

7
推荐指数
1
解决办法
4608
查看次数

用另一个控制台工具替换 cmd.exe

我喜欢使用Console2而不是 Windows 的默认命令行。出于习惯,有时我仍在将“cmd”写入 Total Commander 的命令行,以在当前目录中打开 DOS 控制台。它当然不会打开 Console2,这让我很生气。:) 我想知道是否可以重定向“cmd”命令来运行 Console2 而不是 cmd.exe?

我已经尝试将 Console2 的文件夹添加到 PATH 并创建一个指向 console2.exe 的 cmd.lnk 文件,但它不起作用。我认为将 cmd.exe 重命名为其他名称并简单地将 console2.exe 作为 cmd.exe 复制到 SYSTEM32 中并不是一个好主意。

windows console path redirection

7
推荐指数
1
解决办法
8946
查看次数

将正在运行的控制台应用程序附加到新的 ConEmu 实例

我有一个已经启动的控制台应用程序,在 Windows XP 下。我想将它附加到不同的控制台模拟器,例如Console2ConEmu。这对 ConEmu可能的,如果我运行 ConEmu 然后使用它的“附加到”菜单条目并在列表中选择我的控制台应用程序,它就可以工作。

我现在正在尝试自动执行此操作。我希望能够聚焦控制台应用程序窗口,按下一个键,并将其附加到 ConEmu 的新实例。当我按下+ 时,我尝试编写一个AutoHotKey宏来附加当前聚焦的控制台应用程序,但我不知道如何使用. 这是我的尝试:WinAConEmuC

#IfWinActive, ahk_class ConsoleWindowClass
#a::
  WinGet, app_pid, PID
  Run c:\opt\ConEmu-120704\ConEmu.exe /detached, , , conemu_pid
  Run c:\opt\ConEmu-120704\ConEmu\ConEmuC.exe /ATTACH /PID=%app_pid%
  Return
Run Code Online (Sandbox Code Playgroud)

我收到以下错误弹出窗口:

Attach to GUI was requested, but there is no console processes!

c:\opt\ConEmu-120704\ConEmu\ConEmuC.exe /ATTACH /PID=7104
Run Code Online (Sandbox Code Playgroud)

然而,如果我在 ConEmu 实例中使用“附加到”菜单项,控制台应用程序将被附加。如果相关,我需要勾选版本 120704 中引入的“替代模式”复选框。

如何使用ConEmuC(或任何其他方法)将现有控制台应用程序附加到新的 ConEmu 实例?更好的是,我如何附加现有实例(如果我想要一个新实例,我可以事先创建它)?以及如何指定替代模式?

windows console conemu

3
推荐指数
1
解决办法
5781
查看次数