首页 > 解决方案 > 为什么此命令在终端中有效但在 CMD 中无效?

问题描述

Dopusrt.exe /acmd Go "c:/"

上面的命令有效,最后一个活动窗口进入,c:/但下面的命令不起作用。

Dopusrt.exe /info documents\filelist1.txt,listsel,0

奇怪的是它在 Windows 终端中运行良好。CMD 是否为某些内容保留逗号?在这种情况下,我真的需要使用 CMD,因为 Autohotkey 似乎只与 CMD 对话。

谢谢你。

标签: cmdwindowwindows-terminal

解决方案


CMD 和 Windows 终端不是同一类型的应用程序。CMD 是一个外壳,而 WT 是一个终端。有关更多详细信息,请参阅此帖子

你可以在 WT 中运行任何你想要的 shell——CMD、PowerShell 等等。

CMD.exe 本身不保留逗号(据我所知)。在 WT 中运行 cmd.exe 与在 conhost(Windows 上的默认控制台)中运行它也不应该有所不同。


推荐阅读