Board logo

标题: [系统相关] mode命令后如何保存设置? [打印本页]

作者: nyq1205    时间: 2015-2-5 11:37     标题: mode命令后如何保存设置?

各位大神,我在批处理文件中执行如下代码
mode con cols=120 lines=30 & color 9f
命令行窗口大小颜色调整了,但退出以后下次再打开cmd窗口还是之前的大小颜色,怎样才能将这些修改的配置保存下来呢?
求教!谢谢!
作者: nyq1205    时间: 2015-2-5 11:38

自己顶上去!
作者: DAIC    时间: 2015-2-5 12:32

http://bbs.bathome.net/thread-2573-1-1.html
作者: nyq1205    时间: 2015-2-5 13:25

是更改注册表对吗?那为什么我的mode命令运行以后,注册表不修改呢?
作者: nyq1205    时间: 2015-2-5 13:39

应该是很简单的问题,咋没人理我呢?
assoc .txt=Word.Document.8
这条指令运行后,可以把.txt文件关联成word文件,图标以及打开方式都变成word的了,长期有效,除非改回来。
mode con cols=11 lines=30 & color 2d
为什么这条指令运行后再次打开cmd窗口,还是老样子呢?为什么?????????
作者: DAIC    时间: 2015-2-5 13:54

回复 4# nyq1205


    为什么你觉得mode命令运行以后,注册表要修改呢?
作者: happyxxdhaha    时间: 2015-2-5 14:15

mode,color是不修改注册表的,只对当前窗口生效,要想保存配置,请先随便打开一个CMD窗口,然后按Alt键+空格键,会弹出一个右键菜单,选择倒数第二项:“默认值”,然后,你在里面进行的各种修改,就会被保存到注册表里:HKEY_CURRENT_USER\Console,设置永远生效。
作者: nyq1205    时间: 2015-2-5 14:16

assoc运行以后,注册表修改了对吧?
那么mode命令运行后,为啥不修改呢?或者说,我用mode指令改了cmd窗口的属性,难道一旦退出就立马还原了吗?我见有些电脑的cmd窗口一打开,颜色大小等就是自定义的,这怎么实现的呢?
作者: happyxxdhaha    时间: 2015-2-5 14:29

  1. reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /d "mode con cols=120 lines=30 & color 9f" /f
复制代码

作者: nyq1205    时间: 2015-2-5 14:39

ok,我基本明白了,谢谢各位的耐心解答。。。
作者: DAIC    时间: 2015-2-5 15:21

回复 8# nyq1205


    是的,系统有几十、几百个命令,大部分命令是不修改注册表的。
作者: 凡凡之呗    时间: 2015-2-7 15:08

这个可以办到,在windows+R中输入cmd,然后打开,在cmd窗口上方可以移动窗口的位置鼠标右键,属性,布局,就好了




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2