CMD.exe替换[关闭]


89

有谁知道一个好的命令提示符替代品?我已经尝试过bash / Cygwin,但这确实不能满足我的工作需求,因为它太重了。我想在cmd.exe上使用功能对功能相同的包装,但是要突出显示,智能感知和(关键地)使用标签式界面。Powershell可以,但是仍然缺少接口。


2
BGShell。带智能感知功能和其他功能的PowerShell的选项卡式前端。走。现在。

Answers:


65

编辑:我已经使用ConEmuhttp://conemu.github.io/)已有一段时间了。这也是一个包装器,因为如果不重写整个命令解释器就不可能替换Windows控制台。这条线的下方是我对较早替代方案的原始答案。


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


6
确实不可能替换cmd.exe。因为Windows提示没有界面层。所以你必须把它包起来。也许微软将得到一个线索,提高这为Windows 7
mxcl

138
我来自未来。Windows 7仍然有一个糟糕的控制台。
Blender

3
控制台是AlternativeTo.net上最推荐的cmd.exe shell:Alternativeto.net/software/windows-command-prompt-cmd/…(仅次于cygwin :-P)
Greg Bray

25
我也来自未来。Windows 8仍然有这种废话。
AhmetB-Google

5
我来自现在。Windows 10无法解决此问题。
dgo 2015年

10

我已经使用JPSoft的产品很长时间了(从4OS2和4DOS开始),目前使用Take Command9。它可以与现有的批处理文件一起使用,在顶部具有自己的改进,带有选项卡式界面,并且文件名具有着色选项。

看来他们的网站目前有问题,但是您可以在以下位置找到它们: http://jpsoft.com/


我刚刚尝试了Take Command 12.0。不幸的是,它似乎有很多错误-它崩溃了,并留下了一些流氓进程来锁定文件,这些文件在后台运行,需要重新启动才能摆脱。它似乎缺乏很多润色剂。
Contango 2011年

@Gravitas:我已经有一段时间运行12了(跳过10,到11,然后在11月升级到12)。我还没有遇到任何这些问题。
crashmstr 2011年

也与cmd脚本不兼容
mhstnsc

@MihaiStanescu如果您使用JPSoft的扩展名,那么不能,这些扩展名不能与cmd.exe一起使用,但通常情况是相反的,如果它不能正常工作,则只需在cmd.exe下运行它即可
crashmstr 2013年

6

我使用Take Command 9.0。我已经使用JPSoft的产品多年了。它具有选项卡式界面。我在各自的选项卡中以“开始命令”,“ Powershell”和“ CMD.exe”开始。它不执行语法突出显示。Take Command在语法上与CMD.exe兼容,并大大增强了每个命令并添加了更多命令。

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

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

我使用Textpad编辑我的批处理文件。Take Command具有调试器,并且具有日志记录功能,这使得测试批处理文件非常容易。


我似乎还记得VB6 IDE具有批处理文件“ intellisense”,例如自动完成ActiveX组件。我可能在想像这个。
斯蒂芬·斯文森(Steven Swensen)

4

PowerCmd是cmd.exe的试用版包装,价格为30美元

它提供:

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

我一直在使用PowerCmd,但是我发现它冻结或无法与更复杂的应用程序一起使用-GIT,P4等。其他任何人都可以找到。
Toby Allen

我有点尴尬地承认我实际上在Google上搜索了“什么是Trailware” ...我想您可能是指试用软件:)大声笑
Adam Plocher 2015年

是的,谢谢,修正了错字。
phobie 2015年



2

为了获得体面的完成和命令历史记录,请尝试通过以下网址使用PyCmd包装器:https: //sourceforge.net/projects/pycmd/


1

我使用上述JPSoft中的4NT。它的工作原理很棒,并具有强大的附加功能。它已被TakeCommand取代,但我不需要那么多的额外功能。

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


0

尼克,我知道您很久以前问过这个,但是我在搜索相关内容时才发现它。我一直在使用PromptPal,它的功能很棒。我大约在一年前,即2008年初,是通过这款名为BitsDujour的折扣软件获得的。我刚去那儿,发现几天前他们才拿到该产品51%的折扣。密切注意该网站,也许折扣很快就会再次出现。它非常值得30美元,但我获得2个许可以享受1/2折优惠,每个我的PC都有一个...


0

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

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

但是总是可以选择Git,它以bash的形式提供大部分命令。只需将bin文件夹添加到您的环境路径即可。您的命令提示符将作为UNIX终端。


你有那些链接吗?Google提供了许多不同的来源,我希望确保尝试使用正确的来源。
Mizipzor 2012年


所以我现在正在尝试ZOC。但是我要输入什么才能连接到本地Windows,以便可以访问C:驱动器并在那里运行内容?
开发人员Raymond
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.