用Console2替代windows 的命令行 cmd

Windows CMD命令行工具详解与应用指南 命令行工具是操作系统与用户交互的基础接口,通过文本指令直接调用系统功能。Windows CMD作为经典命令行解释器,采用轻量级架构实现高效系统管理,其核心原理是通过解析用户输入的命令字符串,转换为系统API调用。在技术价值层面,CMD支持环境变量管理、输入输出重定向和批处理脚本,为系统维护、网络配置和文件操作提供底层控制能力。典型应用场景包括磁盘清理(cleanmgr)、网络诊断(ping/tracert)和自动化任务(.bat脚本),尤其适合资源受限环境下的运维操作。相较于PowerShell,CMD凭借 阅读详情

windows的cmd窗口虽然缺点很多,但系统自带图个方便,但是最不能忍受的就是显示的记录太短,稍微长一点的就会被覆盖

今天调试golang程序,因为goroutine太多,所以panic的时候打印出goroutine的消息太多,这样panic出错的起始部分就被覆盖了,准备用SetStdHandle重定向panic消息,虽然搜到了几篇相关的帖子并且也有代码,如:http://grokbase.com/t/gg/golang-nuts/13awavc3ge/go-nuts-panic-stacktraces-on-windows-with-hwindowsgui

代码大家可以试试看:http://play.golang.org/p/kLtct7lSUg,我这边是没法正确的保存到panic.txt


后来只能想其他方法~找个cmd替代品,别那么快把输出信息覆盖了就行


Console2是其中一种方案,下载地址:http://sourceforge.net/projects/console/

将下面的代码保存到xxx.reg文件,然后双击导入可以解决中文字符乱码问题

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\Console2 command window]
"CodePage"=dword:000003a8
"FontSize"=dword:000a0000
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="新宋体"
"HistoryNoDup"=dword:00000000

这个软件可以tab方式运行控制台窗口,比较方便,并且可以设置快捷键,这样复制粘贴不能用ctrl+c ctrl+v就成了历史了,目前用着还不错
彻底解决Windows命令行中文乱码:永久设置CMD/PowerShell为UTF-8编码 字符编码是计算机存储和显示文字的基础规则,它定义了字符与二进制数据的映射关系。在跨平台开发和数据处理中,UTF-8因其通用性成为事实标准,而Windows系统传统上默认使用GBK编码,这导致了控制台环境中的中文乱码问题。解决这一编码冲突对于确保脚本正确执行、日志可读和数据传输准确至关重要。通过调整Windows的活动代码页和系统区域设置,可以将命令行环境永久对齐至UTF-8编码,从而一劳永逸地消除乱码困扰。本文聚焦于**CMD**和**PowerShell**的编码配置,提供了从原理到永久设置的完整实操指南 阅读详情

相关推荐

Console2:现代化增强型Windows命令行工具

Console2本质上是一个命令行外壳(shell)容器,它通过封装Windows原生cmd.exe进程,为其注入现代化的UI特性。其设计初衷是解决传统CMD在长期使用中暴露的交互短板——如缺乏标签页、样式固化、扩展性差等问题。尽管PowerShell和Windows Terminal等新工具已陆续出现,但Console2凭借轻量架构与低系统依赖,在嵌入式运维、老旧系统维护等场景中仍具不可替代性。

weixin_32747681的博客 599

Console2:Windows命令行威力加强版

转自:Console2:Windows命令行威力加强版作为一个Windows重度用户+程序猿,日常开发中免不了要经常使用命令行工具。但是Windows下默认的cmd提供的功能实在有限。今天无意间发现了一款很不错的命令行工具前端Console2,瞬间就被其深深地吸引,赶紧记下来分享一下。本文将简单介绍Console2及其配置方法,让你可以快速地配置出一个类似Linux终端的装逼利器。和Linux下有强

felcon的专栏 4825

Console2 多功能控制台

多功能控制台,包含多个标签,文本编辑器,可以切换不同背景, 透明度和颜色,可配置的字体,不同的窗口风格。

Windows窗体程序开启console(cmd命令行)

在项目属性->链接器->系统里 把子系统换成。选项会附带console。不会附带console。

随手写下笔记和感悟 1251

Console2,增强的CMD工具

增强的cmd工具,稳定好用,cmd的非常好的替代品

console2 支持中文输入(new)

在网上看了很多人说这个软件不能输入中文.自己用了一下,不能输入中文是很不爽,小子就下了一个最新的源码,改了两行代码就可以了. 希望大家下载使用. 文件: ConsoleView.cpp 函数: BOOL ConsoleView::PreTranslateMessage(MSG* pMsg) { if ((pMsg->message == WM_KEYDOWN) || (pMsg->message == WM_KEYUP) || (pMsg->message == WM_SYSKEYDOWN) || (pMsg->message == WM_SYSKEYUP)) { // Avoid calling ::TranslateMessage for WM_KEYDOWN, WM_KEYUP, // WM_SYSKEYDOWN and WM_SYSKEYUP (except for wParam == VK_PACKET, // which is sent by SendInput when pasting text). /// // This prevents WM_CHAR and WM_SYSCHAR messages, enabling stuff like // handling 'dead' characters input and passing all keys to console. if (pMsg->wParam == VK_PACKET) return FALSE; //::DispatchMessage(pMsg); //原代码行 //添加输入中文功能: begin ::TranslateMessage(pMsg); if(!::PeekMessage(pMsg, NULL, 0, 0, PM_NOREMOVE)) ::DispatchMessage(pMsg); //添加输入中文功能: end return TRUE; } return FALSE; }

Console2-更好的Windows命令提示符

I was working on my Mac today and while I maintain that the OS X finder is as effective as shooting your hands fill of Novocaine, I remain envious of the simplicity of their Terminal. Not much intere...

529

windows自带CMD替换 console

这是windows 64位版本,32位版本见我上传的资源,另有源码资源包 是一个完全免费开源软件; 支持自定字体背景颜色; 可以自由拖动窗口大小; 可以自定窗口风格、强大的自定义快捷键; 支持透明模式、支持多选项卡Tab(方便多任务操作)……

用Console2替代windows的命令行 cmd

windows的cmd窗口虽然缺点很多,但系统自带图个方便,但是最不能忍受的就是显示的记录太短,稍微长一点的就会被覆盖 今天调试golang程序,因为goroutine太多,所以panic的时候打印出goroutine的消息太多,这样panic出错的起始部分就被覆盖了,准备用SetStdHandle重定向panic消息,虽然搜到了几篇相关的帖子并且也有代码,如:http://grokbase.c...

Viote. 2930

console_cmdline.rar_控制台_窗口 控制台

代码演示关于控制台的操作,如何启动系统的控制台,控制台如何作为一个窗口,如何向其发送命令,

console2.zip_控制台

使用CWinApp写控制台程序的例子

cmd的完美替代者consoles2 (非ssh client)

http://sourceforge.net/projects/console/ Description Console is a Windows console window enhancement. Console features i...

234

告别Keil4!手把手教你用Keil C51 V9.61编译51单片机代码(附最新激活方法)

本文详细介绍了Keil C51 V9.61在51单片机开发中的全栈升级指南,包括编译速度提升、调试器性能优化和现代开发支持等核心优势。通过智能安装方案、项目迁移实战和新特性深度应用,帮助开发者告别Keil4,大幅提升开发效率。附有最新激活方法和实用技巧,适用于嵌入式开发工程师。

weixin_26886855的博客 419

微软开源的命令行神器成 Win 11 默认工具,网友:是时候彻底弃用 cmd 了!

不过,好景并不长久,当越来越多的用户使用该工具时,更多的问题也开始出现,譬如据一位德国程序员反馈称,当选项卡运行 WSL(Debian 或 Ubuntu)任务时,在德语键盘需要 Alt Gr 的字符(〜,@等)都不会被打印出来,除此之外,“\”还会被打印为;彼时 Windows Terminal 一经推出,便受到 Windows 用户极大的关注,其纷纷感叹:“时隔这么多年,Windows 终于实现 MacOS 里的一项基础功能了”、「这个确实很方便,可以放弃 cmder 了」。

m0_46163918的博客 4521

微信内置浏览器抓包全攻略:从ADB配置到Chrome调试(附常见问题解决)

本文提供了一套完整的微信内置浏览器抓包与调试解决方案。从ADB工具的深度配置与稳定性连接开始,详细讲解了如何开启X5内核调试开关,并利用Chrome DevTools建立远程连接。文章重点剖析了Network面板进行网络请求抓取、性能分析和问题定位的实战技巧,并附带了设备连接失败、无网络请求等常见问题的排查指南,帮助开发者高效解决微信H5页面调试难题。

gitlab7runner的博客 543

基于h5端的视频录制和回溯功能的实现

整理了一套《前端大厂面试宝典》,包含了HTML、CSS、JavaScript、HTTP、TCP协议、浏览器、VUE、React、数据结构和算法,一共201道面试题,并对每个问题作出了回答和解析。

发果叁 3190

在myeclipse中的console调用cmd

虽然我们已经有了像 Eclipse 这样高级的 IDE,但是我们有时候也是需要在开发的时候使用 Windows 的命令行,来运行一些独立的程序。在两个程序中切换来切换去是很麻烦的。所以 Eclipse 提供了这样的工具,让我们在 Eclipse 中使用 Windows 命令行。 第一步:设置一个新的外部配置工具 在 Eclipse 中,选择 “Run -> External Tool

nonsense的专栏 2448

完整内、外期货量化交易系统源码可售

支持客户登录校验,支持所有的实时行情和汇总报价功能、实时资讯(报价,列表,分时,分钟成交明晰,),多线程支持盘后收盘作业下载(日线,5分钟线,15分钟, 30分钟,60分钟线,),支持从服务器下载相关运行配置(来自服务器动态配置信息,如收盘日期等),实现状态条显示。收盘作业包括日线、5分钟线、15分钟线、30分钟、60分钟线、2小时线、4小时线每日分时走势。综合信息栏显示用户账户信息、合约信息、当日委托单记录、当日成交记录、当日平仓记录、当日跟单记录、当日(月/周)排行榜、下单栏、持仓信息;

qq_35600909的博客 1805

Windows下令QProcess弹出CMD界面

需求 编写一个控制台应用程序,放到CMD中可以运行。 研究了快一下午,来回看了QProcess文档中,关于start、execute、statedDetached相关程序的说明。但通过在被调用程序中插入cout的打印输出观察后,发现运行的程序都是在父进程的cmd中运行。 使用方法 QProcess文档中有一段关于如下函数原型的描述。大意是说明在Windows平台下,QProcess的实现依靠于CreateProcess API,Qt对其进行了封装,如果需要更细粒度的控制,可以使用CreateProc

Sudouble的专栏 3984

2. Android_逆向的历史与发展

学完本节,希望你能够:了解 Android 逆向工程的发展历程,从早期 APK 破解到现代应用保护;入门先把这几类「在干啥」搞清楚,后面学脱壳、反反调试会顺很多。(反编译 APK 得到的类汇编代码,相当于程序的「菜谱」)就能绕过验证,到后来混淆、加固、反调试一起上,逆向难度越来越高。(第三节 什么是 CPU 指令集),帮你搞清楚「反汇编看到的那些指令」是从哪来的、和 Android 逆向有啥关系。有必要——先搞清「没加固时怎么玩」,再学脱壳和对抗,思路才顺。读起来费劲,但逻辑还在,耐心一点还能跟。

长沙火山 1390

手把手入门YOLO到改进优化教程专栏介绍与说明——列表目录查阅(持续更新)

手把手入门YOLO到改进优化教程专栏介绍与说明——列表目录查阅(持续更新)

嵌入式阿齐Archie 2万+

介绍几个cmd的替代品

如用习惯用命令操作的朋友们,会发现,win自带的cmd不能复制,命令不能记忆。那么我介绍两个替代器: 1、ColorConsole 下载地址:http://www.onlinedown.net/soft/89081.htm 说明:       Console是一款命令行提示符替代程序,适合经常在命令行提示符下操作的读者。一般情况下,命令提示符足以应付一切了(zsh)。优点是

yinhaixiang的专栏 3415

TPAMI 2024 | 面向大型城市场景的快速建筑实例代理重建

大规模城市场景(特别是建筑物)的数字化是一个长期存在的开放问题,这归因于数据获取方面的挑战,如场景覆盖不完整、缺乏语义、规划路径的效率和可靠性低。在本文中,我们针对从航拍图像中重建城市建筑的问题,提出了一个有效的工作流程和一些新颖的算法,用于大型城市场景中高效的3D建筑实例代理重建。具体来说,我们提出了一种基于学习的新型方法,用于从航拍图像中进行城市建筑的实例分割,然后通过基于投票的算法将多视图实例信息融合到稀疏点云中(使用标准结构从运动管道重建)。我们的方法实现了从点云中对建筑实例进行有效的实例分割。

小白学视觉 322

windows下cmd命令行显示UTF8字符设置(CHCP命令)

本文导语: 在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文... 在中文windows系统中,如果一个文本文件是utf-8编码的,那么在cmd.exe命令行窗口(所谓的dos窗口)中不能正确显示文件中的内容。在默...

sdkdlwk的博客 874

流体动力学仿真软件:SU2_(1).SU2简介与安装

SU2 是一个开源的计算流体动力学(CFD)和计算结构动力学(CSD)仿真软件,由斯坦福大学的航空航天系开发。它主要用于解决流体动力学问题,包括但不限于空气动力学、热力学、化学反应流等。SU2 的特点在于其高度的灵活性和可扩展性,使其成为科研和工业领域中非常受欢迎的工具。SU2 采用有限体积法(FVM)和有限元法(FEM)进行数值求解,支持多种物理模型和求解器,如 Euler 方程、Navier-Stokes 方程、RANS 方程等。

kkchenjj的博客 1312

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

在Windows的CMD中如何设置支持UTF8编码?

转自:http://blog.useasp.net/archive/2012/04/24/how_to_use_UTF8_encoding_in_Windows_CMD.aspx 在Windows的CMD中如何设置支持UTF8编码?   这个问题很多人开始都会不知道,当然包括曾经的我,当用到的时候,只好求助于伟大的股沟和度娘了。网上有设置的方法,但说明确不够详细系统,说设置字体为...

weixin_30362801的博客 2999

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: allegro里面由于shape out of date
下一篇: 用go build -race来做数据竞争检测(Data Race Detector)
varding
博客等级 码龄17年 115粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值