CMD.exe替换[关闭]

Posted

技术标签:

【中文标题】CMD.exe替换[关闭]【英文标题】:CMD.exe replacement [closed] 【发布时间】:2010-09-06 09:27:25 【问题描述】:

有谁知道一个好的命令提示符替代品?我尝试过 bash/Cygwin,但这并不能真正满足我的工作需求,因为它太重了。我想要一个 cmd.exe 上的功能与功能相同的包装器,但具有突出显示、智能感知和(关键)选项卡式界面。 powershell还行,就是界面还欠缺。

【问题讨论】:

BGShell。带有智能感知和其他好东西的 PowerShell 选项卡式前端。走。现在。 【参考方案1】:

已编辑:我使用 ConEmu (http://conemu.github.io/) 已经有一段时间了。这也是一个包装器,因为在不重写整个命令解释器的情况下实际上不可能替换 Windows 控制台。该行下方是我对早期替代方案的原始答案。


不完全是替代品(实际上,它是一个漂亮的包装器),但您可以尝试 Console (http://sourceforge.net/projects/console/)

【讨论】:

确实无法替换cmd.exe。因为windows提示没有界面层。所以你必须把它包起来。也许微软会得到线索并为 Windows 7 改进这一点。 我来自未来。 Windows 7 仍然有一个简陋的控制台。 Console 是 AlternativeTo.net 上最推荐的 cmd.exe shell:alternativeto.net/software/windows-command-prompt-cmd/…(仅次于 cygwin :-P) 我也来自未来。 Windows 8 仍然有这个废话。 我来自当下。 Windows 10 没有解决这个问题。【参考方案2】:

我一直在使用 JPSoft 的产品(从 4OS2 和 4DOS 开始),目前使用 Take Command 9。它适用于现有的批处理文件,顶部有自己的改进,选项卡式界面和文件名着色选项。

看起来他们的网站现在有一些问题,但您可以通过以下方式找到它们:http://jpsoft.com/

【讨论】:

我刚刚尝试了 Take Command 12.0。不幸的是,它看起来很麻烦 - 它在我身上崩溃了,留下了一些流氓进程锁定文件,在后台运行,需要重新启动才能摆脱。它似乎缺乏很多润色。 @Gravitas:我跑 12 已经有一段时间了(跳过 10,跑到 11,然后在 11 月升级到 12)。我没有遇到任何这些问题。 也不兼容cmd脚本 @MihaiStanescu 如果你使用 JPSoft 的扩展,那么不,那些不能和 cmd.exe 一起使用,但是一般反过来也可以,如果它不起作用对了,直接在cmd.exe下运行就行了【参考方案3】:

我使用 Take Command 9.0。我多年来一直使用JPSoft's 产品。它有一个选项卡式界面。我的 Take Command 以 Take Command、Powershell 和 CMD.exe 开头,每个都在它们自己的选项卡中。它不做语法高亮。 Take Command 在语法上与 CMD.exe 兼容,并对每个命令进行了相当多的增强并添加了更多内容。

PowerShell 不能完全替代 CMD.exe 或 Take Command。我发现自己同时使用两者。您可能会问我为什么仍然使用 CMD.exe,这是因为我将使用 Take Command 来测试一个批处理文件,该批处理文件仅限于在 CMD.exe 中工作的命令,然后我需要在工作站/服务器上部署批处理文件上面没有Take Command。我可以在 Take Command 中创建/测试,然后在部署之前在 CMD.exe 中验证它是否有效。

我不知道任何专门为批处理文件提供 Intellisense 的 IDE。如果他们这样做了,那也只会是几个关键字。大多数情况下,您在批处理文件中运行批处理语言外部的命令,并且不会包含在 Intellisense 中。

我使用 Textpad 来编辑我的批处理文件。 Take Command 有一个调试器和日志记录功能,可以很容易地测试你的批处理文件。

【讨论】:

我似乎记得 VB6 IDE 有批处理文件“intellisense”,比如自动完成 ActiveX 组件。不过,我可以想象这一点。【参考方案4】:

如果您想要 Powershell 的功能更丰富的 UI,请尝试 PowerGUI。

http://powergui.org/index.jspa

【讨论】:

【参考方案5】:

我使用上面提到的 JPSoft 的 4NT。它工作得很好,并且具有很好的附加功能。它正在被 TakeCommand 取代,但我不需要那么多额外的功能。

更新: 它不再被称为 4NT。现在它的名字是TCC/LE。

【讨论】:

【参考方案6】:

尼克,我知道你很久以前就问过这个问题,但我只是在搜索相关内容时发现了它。我一直在使用PromptPal,它很棒。大约一年前,也就是 2008 年初,我通过这个名为 BitsDujour 的折扣软件获得了它。我刚去那里,发现他们只用few days ago 就可以享受该产品51% 的折扣。密切关注该网站,也许折扣很快就会再次出现。 30 美元物有所值,但我以 1/2 的价格获得了 2 个许可证,每台 PC 一个...

【讨论】:

【参考方案7】:

要获得体面的完成和命令历史记录,请在 https://sourceforge.net/projects/pycmd/ 尝试 PyCmd 包装器

【讨论】:

【参考方案8】:

PowerCmd 是 cmd.exe 的试用包装器,售价 30 美元

它提供:

标签 “正常”选择模式 复制粘贴 突出显示 自动完成 启动 Python、Powershell 等的按钮

【讨论】:

我一直在使用 PowerCmd,但我发现它会冻结或无法与更复杂的应用程序一起使用 - GIT、P4 等。其他任何人都可以找到它。 我有点尴尬地承认我实际上用谷歌搜索了“什么是跟踪软件”...我猜你可能是指试用软件 :) 哈哈 是的,谢谢,已修正错字。【参考方案9】:

如果您不想完全使用 cmd.exe,请选择 ZOC.exe 终端。ZOC 是企业应用程序。

否则,只需通过安装 GOW.EXE.GOW 为您的命令提示符添加一些功能即可。GOW 是开源应用程序。

但您总是可以选择 Git,它主要在 bash 中提供命令。只需将 bin 文件夹添加到您的环境路径即可。您的命令提示符将用作 unix 终端。

【讨论】:

你有这些链接吗? Google 提供了许多不同的来源,我想确保尝试正确的来源。 对于 Gow - github.com/bmatzelle/gow/downloads Gow 描述 - prinew.com/… 对于 Zoc - emtec.com/zoc Zoc 描述 - emtec.com/zoc/features.html 所以我现在正在尝试 ZOC。但是我要输入什么来连接到本地 Windows 以便我可以访问 C: 驱动器并在那里运行东西?【参考方案10】:

NYAOS

“NYAOS”是用于 Windows 和 OS/2 的类似 tcsh 的增强命令行 shell!

http://www.nyaos.org/

【讨论】:

有史以来最好的并且不会产生 conhost.exe

以上是关于CMD.exe替换[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Windows的idea的Terminal替换为git bash(默认是Windows的cmd.exe命令行)

管理员权限

穿透windows防火墙

cmd.exe 是不是有类似 sed 的实用程序? [关闭]

cmd.exe 在使用 CreateProcess 调用后立即关闭

Java 调用cmd.exe命令