cmd - 为什么此命令在终端中有效但在 CMD 中无效?
问题描述
Dopusrt.exe /acmd Go "c:/"
上面的命令有效,最后一个活动窗口进入,c:/
但下面的命令不起作用。
Dopusrt.exe /info documents\filelist1.txt,listsel,0
奇怪的是它在 Windows 终端中运行良好。CMD 是否为某些内容保留逗号?在这种情况下,我真的需要使用 CMD,因为 Autohotkey 似乎只与 CMD 对话。
谢谢你。
解决方案
CMD 和 Windows 终端不是同一类型的应用程序。CMD 是一个外壳,而 WT 是一个终端。有关更多详细信息,请参阅此帖子。
你可以在 WT 中运行任何你想要的 shell——CMD、PowerShell 等等。
CMD.exe 本身不保留逗号(据我所知)。在 WT 中运行 cmd.exe 与在 conhost(Windows 上的默认控制台)中运行它也不应该有所不同。
推荐阅读
- typescript - 如何在 VSCode 中设置正确的路径导入?
- c# - Content.View-Initialization 上的 System.FormatException
- c++ - 可以在 C++ 中检查用户定义的构造函数吗?
- ios - 无法使用 PWA 在 iOS 12 上进行 Oauth
- javascript - 如何以角度减小 vendor.js 的大小?
- angular - 服务于非生产配置 Angular
- javascript - 如何从外部网页中提取页面的一部分?
- r - 如何将大型数据库表导入 R
- android - 在 TabLayout 中设置最小高度被忽略
- excel - 仅自动过滤特定范围