armok. 发表于 2020-6-11 13:17:27

WIN7的DOS窗口的LOG记录长度比鸡鸡还短,怎么延长?

现在我们使用DOS窗口发送短信。

按目前的DOS窗口回看历史,只能回看15条短信的长度,非常不方便。

修改缓冲区大小与容量,都没有效果。

怎么实现?



armok. 发表于 2020-6-11 13:18:57

原来在这里。

宽度我改成150,长度改成3000.

shamiao 发表于 2020-6-11 13:33:26

尝试一下 ConEmu 吗?是一个开源的多标签页终端工具,很好用。

缓冲区长度默认就有32766行。

dreampet 发表于 2020-6-11 13:40:59

修改布局里面的屏幕缓冲区大小,直接调到上限9999, 改别的不起作用

Himem 发表于 2020-6-11 14:49:09

直接log输出至文件呢

armok. 发表于 2020-6-11 14:51:56

Himem 发表于 2020-6-11 14:49
直接log输出至文件呢

可以。但不方便现场监控,因为屏幕看不到输出。

shamiao 发表于 2020-6-11 15:30:16

本帖最后由 shamiao 于 2020-6-11 15:32 编辑

armok. 发表于 2020-6-11 14:51
可以。但不方便现场监控,因为屏幕看不到输出。
上面推荐的 ConEmu 工具,有一个非常实用的“控制台内容自动写入日志文件”的功能。

这样可以让控制台的一切输出,在现场查看的同时,更方便事后追溯。不怕缓冲区不足,也不怕异常退出等意外。



https://conemu.github.io/en/SettingsFeatures.html
Log console output (*)Log console output to text files ConEmu-YYYY-MM-DD-pNNNN.log (affect new consoles only)
You may choose folder for in-console log files (affect new consoles only)


armok. 发表于 2020-6-11 16:24:55

shamiao 发表于 2020-6-11 15:30
上面推荐的 ConEmu 工具,有一个非常实用的“控制台内容自动写入日志文件”的功能。

这样可以让控制台的 ...

谢谢,Windows内置的功能可以实现的话,就不想使用第三方软件了。

tomzbj 发表于 2020-6-11 17:03:58

git-bash呗,手感很好
缓冲区默认就10000了

locky_z 发表于 2020-6-11 22:43:47

如果用的是win7以上,有power shell,里面有tee这个管道命令
例如在power shell里面,输入
dir | tee 1.txt
这个命令在控制台显示目录外 , 还同时将内容写到1.txt文件里面

armok. 发表于 2020-6-12 00:38:13

locky_z 发表于 2020-6-11 22:43
如果用的是win7以上,有power shell,里面有tee这个管道命令
例如在power shell里面,输入
dir | tee 1.txt


学习了!这个好。

armstrong 发表于 2020-6-12 12:03:22

shamiao 发表于 2020-6-11 15:30
上面推荐的 ConEmu 工具,有一个非常实用的“控制台内容自动写入日志文件”的功能。

这样可以让控制台的 ...

比如我自己写了一个命令行程序,双击运行,能被ConEmu接管吗?
如果这个命令行程序,被其他程序启动,ConEmu能接管吗?
如果不能,那ConEmu就不胜任。

shamiao 发表于 2020-6-12 15:30:04

armstrong 发表于 2020-6-12 12:03
比如我自己写了一个命令行程序,双击运行,能被ConEmu接管吗?
如果这个命令行程序,被其他程序启动,Con ...

https://conemu.github.io/en/DefaultTerminal.html--有一份文档指导说能用ConEmu替换默认终端,我没详细看。

(由于用途上不需要,所以我自己是没这么搞。)

页: [1]
查看完整版本: WIN7的DOS窗口的LOG记录长度比鸡鸡还短,怎么延长?