CMD.exe替换
有谁知道一个好的命令提示符替代品?我已经尝试过bash / Cygwin,但这确实不能满足我的工作需求,因为它太重了。我想在cmd.exe上使用功能对功能相同的包装,但是要突出显示,智能感知和(关键地)使用标签式界面。 Powershell可以,但是仍然缺少接口。
解决方案
回答
编辑:我已经使用ConEmu(http://conemu.github.io/)已有一段时间了。这也是一个包装器,因为如果不重写整个命令解释器就不可能替换Windows控制台。这条线的下方是我对较早替代方案的原始答案。
并非完全替代(实际上,这是一个漂亮的包装器),但是我们可以尝试使用Console(http://sourceforge.net/projects/console/)
回答
我已经使用JPSoft的产品很长时间了(从4OS2和4DOS开始),目前使用Take Command9. 它可以与现有的批处理文件一起使用,在顶部具有自己的改进,带有选项卡式界面,并且文件名带有颜色选项。
看来他们的网站目前有问题,但我们可以在以下网址找到它们:http://jpsoft.com/
回答
我使用Take Command 9.0。我已经使用JPSoft的产品多年了。它具有选项卡式界面。我在各自的选项卡中分别以" Take Command"," 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具有调试器,并且具有日志记录功能,这使测试批处理文件非常容易。
回答
如果我们想要Powershell的功能更丰富的UI,请尝试使用PowerGUI。
http://powergui.org/index.jspa
回答
我使用上述JPSoft中的4NT。它的工作原理很棒,并具有强大的添加功能。它已被TakeCommand取代,但我不需要那么多的额外功能。
更新:
它不再被称为4NT。现在它的名称是TCC / LE。
回答
尼克,我知道我们很久以前就问过这个,但是我在搜索相关内容时才发现它。我一直在使用PromptPal,它的功能很棒。我大约是在一年前,即2008年初,它是通过名为BitsDujour的打折软件获得的。我刚去那儿,发现几天前他们才拿到该产品51%的折扣。密切注意该网站,也许折扣很快就会再次出现。它非常值得30美元,但我获得2个许可以享受1/2折,每台PC都有一个...
回答
为了获得体面的完成和命令历史记录,请尝试通过以下网址使用PyCmd包装器:https://sourceforge.net/projects/pycmd/
回答
PowerCmd是cmd.exe的试用版包装,价格为30美元
它提供:
- 标签
- "正常"选择模式
- 复制粘贴
- 突出显示
- 自动完成
- 按钮以启动Python,Powershell等