Board logo

标题: 怎样去掉DOS窗口的下拉条 [打印本页]

作者: namejm     时间: 2006-4-11 18:20    标题: 怎样去掉DOS窗口的下拉条
XP下,想隐藏DOS窗口右边的下拉条,请问通过批处理如何实现?

Last edited by namejm on 2006-4-11 at 19:41 ]

作者: wl00560     时间: 2006-4-11 19:40
那个好像没什么好办法吧,或者全屏?

作者: 3742668     时间: 2006-4-11 21:01
多的不说了,通过修改注册表可以达到目的,下面是我的设置:

Windows Registry Editor Version 5.00


"ColorTable00"=dword:00000000
"ColorTable01"=dword:00800000
"ColorTable02"=dword:00008000
"ColorTable03"=dword:00808000
"ColorTable04"=dword:00000080
"ColorTable05"=dword:00800080
"ColorTable06"=dword:00008080
"ColorTable07"=dword:00c0c0c0
"ColorTable08"=dword:00808080
"ColorTable09"=dword:00ff0000
"ColorTable10"=dword:0000ff00
"ColorTable11"=dword:00ffff00
"ColorTable12"=dword:000000ff
"ColorTable13"=dword:00ff00ff
"ColorTable14"=dword:0000e0e0
"ColorTable15"=dword:00ffffff
"CursorSize"=dword:00000019
"FaceName"=""
"FontFamily"=dword:00000000
"FontSize"=dword:00000000
"FontWeight"=dword:00000000
"FullScreen"=dword:00000000
"HistoryBufferSize"=dword:000000c8
"InsertMode"=dword:00000001
"LoadConIme"=dword:00000001
"NumberOfHistoryBuffers"=dword:00000004
"PopupColors"=dword:000000f5
"QuickEdit"=dword:00000001
"ScreenBufferSize"=dword:03200064
"ScreenColors"=dword:0000001e
"WindowSize"=dword:00240064
"CurrentPage"=dword:00000002
"HistoryNoDup"=dword:00000001


"CodePage"=dword:000003a8
"WindowPosition"=dword:00500064
"HistoryNoDup"=dword:00000000
"QuickEdit"=dword:00000000
"ScreenBufferSize"=dword:00240064



保存为reg文件后导入注册表。
或者在批处理中输出到文件再导入也可。
附件 1: 更改CMD.rar (2006-4-11 21:01, 613 bytes, 下载附件所需积分 1点 ,下载次数: 94)

作者: namejm     时间: 2006-4-11 22:25
Originally posted by 3742668 at 2006-4-11 21:01:
多的不说了,通过修改注册表可以达到目的,下面是我的设置:

Windows Registry Editor Version 5.00


"ColorTable00"=dword:000 ...

多谢解答。
能提供一下恢复原始状态的批处理吗?
我可不想运行了这个程序之后就把自己的DOS窗口固定下来。
对注册表知之甚少,希望给个完美的解决方案。
再次感谢。

作者: Climbing     时间: 2006-4-12 10:43
修改DOS窗口的属性,将屏幕缓冲区的高度跟窗口的高度设置为相同,即可去掉下拉条。但这样不好吧,缓冲区太小,就不能看到过多的命令结果了,很不方便的,我一般将缓冲区的高度设置为1000。

作者: namejm     时间: 2006-4-12 22:21
Originally posted by Climbing at 2006-4-12 10:43:
修改DOS窗口的属性,将屏幕缓冲区的高度跟窗口的高度设置为相同,即可去掉下拉条。但这样不好吧,缓冲区太小,就不能看到过多的命令结果了,徠...

请问屏幕缓冲区大小通过批处理如何设置?
因为在弄一个批处理程序,不想让别人乱拉下拉条,以免把命令结果拉"没"了,所以想到要去隐藏下拉条.

作者: namejm     时间: 2006-4-30 22:43
在翻看论坛帖子的过程中,无意中发现这条命令很有用:
mode con lines=44

作者: gne3     时间: 2007-2-17 00:03
看了,学习了

作者: kwxsuper     时间: 2007-2-17 08:45
@mode con cols=95 lines=32

这个样子设置,在800×600和1024×768下都可以全屏显示

作者: lp1129     时间: 2007-3-28 06:01
mode con lines=44

设置窗口长为44,正好取掉下拉条,45以上就有了。

cols为宽度

lines为长度

作者: wjzcn     时间: 2007-5-28 16:26
学习了.............

作者: shadowing     时间: 2007-11-9 13:01
试试看

作者: zhangxuxusx     时间: 2007-12-27 13:37
cmd 下 直接: mode con: cols=列数 lines=行数 就行.

作者: lck626     时间: 2007-12-27 15:17
学学!!!

作者: zhdgzhdg     时间: 2009-6-17 07:50
真的很有效的。

作者: rivch     时间: 2011-1-3 03:44
谢谢兰州~~~~