中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-14 18:58
楼 主 怎样去掉DOS窗口的下拉条 发表于 2006-04-11 18:20 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
UID 51697
来自 成都
状态 离线
XP下,想隐藏DOS窗口右边的下拉条,请问通过批处理如何实现?

[ Last edited by namejm on 2006-4-11 at 19:41 ]
2 发表于 2006-04-11 19:40 ·  中国 湖南 常德 电信
银牌会员
★★★
积分 1,384
发帖 709
注册 2005-10-29 22:22
UID 44271
状态 离线
那个好像没什么好办法吧,或者全屏?
3 发表于 2006-04-11 21:01 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
UID 50550
状态 离线
多的不说了,通过修改注册表可以达到目的,下面是我的设置:

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文件后导入注册表。
或者在批处理中输出到文件再导入也可。
附件
更改CMD.rar (613 bytes, 下载附件所需积分 1 点, 下载次数: 94)
4 发表于 2006-04-11 22:25 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
UID 51697
来自 成都
状态 离线
Originally posted by 3742668 at 2006-4-11 21:01:
多的不说了,通过修改注册表可以达到目的,下面是我的设置:

Windows Registry Editor Version 5.00


"ColorTable00"=dword:000 ...

多谢解答。
能提供一下恢复原始状态的批处理吗?
我可不想运行了这个程序之后就把自己的DOS窗口固定下来。
对注册表知之甚少,希望给个完美的解决方案。
再次感谢。
5 发表于 2006-04-12 10:43 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
修改DOS窗口的属性,将屏幕缓冲区的高度跟窗口的高度设置为相同,即可去掉下拉条。但这样不好吧,缓冲区太小,就不能看到过多的命令结果了,很不方便的,我一般将缓冲区的高度设置为1000。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
6 发表于 2006-04-12 22:21 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
UID 51697
来自 成都
状态 离线
Originally posted by Climbing at 2006-4-12 10:43:
修改DOS窗口的属性,将屏幕缓冲区的高度跟窗口的高度设置为相同,即可去掉下拉条。但这样不好吧,缓冲区太小,就不能看到过多的命令结果了,徠...

请问屏幕缓冲区大小通过批处理如何设置?
因为在弄一个批处理程序,不想让别人乱拉下拉条,以免把命令结果拉"没"了,所以想到要去隐藏下拉条.
7 发表于 2006-04-30 22:43 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
UID 51697
来自 成都
状态 离线
在翻看论坛帖子的过程中,无意中发现这条命令很有用:
mode con lines=44
8 发表于 2007-02-17 00:03 ·  中国 浙江 台州 温岭市 电信
高级用户
★★
DOS学徒
积分 526
发帖 252
注册 2007-02-12 05:35
UID 79286
性别 男
状态 离线
看了,学习了
9 发表于 2007-02-17 08:45 ·  中国 湖北 武汉 电信
新手上路
积分 14
发帖 6
注册 2007-02-16 13:47
UID 79638
性别 男
状态 离线
@mode con cols=95 lines=32

这个样子设置,在800×600和1024×768下都可以全屏显示
10 发表于 2007-03-28 06:01 ·  IANA 局域网IP(Private-Use)
初级用户
★★
积分 186
发帖 92
注册 2007-03-27 08:20
UID 83047
性别 男
状态 离线
mode con lines=44

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

cols为宽度

lines为长度
11 发表于 2007-05-28 16:26 ·  中国 湖北 武汉 电信
新手上路
积分 2
发帖 1
注册 2007-05-28 14:57
UID 89559
性别 男
状态 离线
学习了.............
12 发表于 2007-11-09 13:01 ·  中国 重庆 电信
新手上路
积分 2
发帖 1
注册 2007-11-07 12:15
UID 101967
性别 男
状态 离线
试试看
13 发表于 2007-12-27 13:37 ·  中国 福建 电信
新手上路
积分 1
发帖 1
注册 2007-05-27 11:54
UID 89454
性别 男
状态 离线
cmd 下 直接: mode con: cols=列数 lines=行数 就行.
14 发表于 2007-12-27 15:17 ·  中国 山东 烟台 电信
新手上路
积分 16
发帖 7
注册 2007-12-23 19:15
UID 106575
性别 男
来自 烟台
状态 离线
学学!!!
15 发表于 2009-06-17 07:50 ·  中国 上海 浦东新区 电信
新手上路
积分 2
发帖 2
注册 2009-06-02 03:47
UID 146490
性别 男
状态 离线
真的很有效的。
论坛跳转: