当前位置: 首页 > news >正文

科技公司建设网站公司公司网站页面设计

科技公司建设网站公司,公司网站页面设计,搭建网站需要什么,做国内打不开的网站吗文章目录 1. 默认值(控制台窗口)属性2. "C:\Windows\System32\cmd.exe" 属性3. "命令提示符"属性4. 自定义某标题cmd窗口属性5. cmd快捷方式的属性总结 最近在写某个批处理脚本时,意外发现 Windows系统中,在不…

文章目录

    • 1. 默认值(控制台窗口)属性
    • 2. "C:\Windows\System32\cmd.exe" 属性
    • 3. "命令提示符"属性
    • 4. 自定义某标题cmd窗口属性
    • 5. cmd快捷方式的属性
    • 总结

最近在写某个批处理脚本时,意外发现 Windows系统中,在不同路径打开的cmd/dos窗口,属性配置竟然不同。

接下来探究下不同路径下打开的dos窗口,属性配置是否相同。

阅读本文之前,建议先看下:Windows 打开cmd/dos窗口的12种方式(全网最全)

以下演示在Win10系统,其他版本系统可能会有不同
为了简便起见,如无特殊说明,就以窗口背景不同作为配置的区别

1. 默认值(控制台窗口)属性

右键开始>命令提示符,打开cmd窗口(其他方式打开也行),在顶部标题栏中右键 > 默认值,打开控制台窗口属性窗口界面,在颜色选项卡下,设置屏幕背景为灰色ColorTable08,确认保存

属性-颜色 里提供了16个ColorTable,数量上不能新增或删除,但是可以修改颜色值。
修改方法:
方法1:在这个窗口选定某个ColorTable,在选定的颜色值区域,修改R G L值,确认即可保存;
方法2:修改注册表:HKEY_CURRENT_USER\Console,找到名称为ColorTable00~ColorTable15 共16个,修改对应的值即可,其中值十六进制表示法,例如:dd963a3a代表R的值十进制5896代表G的值十进制150dd代表L的值十进制221

cmd窗口默认值

然后开始做验证。
1)从开始菜单>Windows系统>命令提示符打开;
2)从Win+R运行>输入cmd回车,打开;
3)从.bat批处理,双击打开(举例:test.bat内容 @echo off & pause
从下边测试效果,可以看出,默认值对这三种方式打开的窗口属性都生效了。

测试效果1

查看注册表HKEY_CURRENT_USER\Console,其中ScreenColors值用来控制窗口前景色及背景色,其值由两个16进制数字组成,这两个数字代表注册表中ColorTable编号。举例:ScreenColors值为87,则表示使用ColorTable08指定的值作为背景色,使用ColorTable07指定的值作为前景色。该解释参考自color /?

2. “C:\Windows\System32\cmd.exe” 属性

Win+R运行>输入cmd回车,打开cmd窗口,在顶部标题栏中右键 > 属性,打开C:\Windows\System32\cmd.exe属性窗口界面,在颜色选项卡下,设置屏幕背景为第4个ColorTable03,蓝色,确认保存。

修改cmd.exe属性

然后开始做验证。
1)从开始菜单>Windows系统>命令提示符打开;
2)从Win+R运行>输入cmd回车,打开;
3)从.bat批处理,双击打开(举例:test.bat内容 @echo off & pause
从下边测试效果,可以看出,修改cmd.exe属性,仅对通过C:\Windows\System32\cmd.exe打开的窗口有效,对从开始菜单打开的命令提示符窗口无效(双击.bat批处理,实际上也是调用的C:\Windows\System32\cmd.exe程序来执行的)

测试效果2

此时你如果打开注册表HKEY_CURRENT_USER\Console,你会发现在它下边多了个子项%SystemRoot%_System32_cmd.exe(如果你从没有修改过C:\Windows\System32\cmd.exe属性,是没有这个子项的)。
在这个子项下,ScreenColors的值 就是新修改的cmd窗口的背景色值&前景色配置37,即 背景色为ColorTable03的指定的颜色值,前景色为ColorTable07的指定的颜色值。

cmd.exe注册表项配置

3. "命令提示符"属性

开始菜单>Windows系统>命令提示符打开。在顶部标题栏中右键 > 属性,打开命令提示符属性窗口界面,在颜色选项卡下,设置屏幕背景为淡绿色ColorTable10,蓝色,确认保存。

修改命令提示符属性

然后开始做验证。
1)从开始菜单>Windows系统>命令提示符打开;
2)从Win+R运行>输入cmd回车,打开;
3)从.bat批处理,双击打开(举例:test.bat内容 @echo off & pause
从下边测试效果,可以看出,修改命令提示符属性,仅对命令提示符窗口有效。

测试效果3
此时你如果打开注册表HKEY_CURRENT_USER\Console,在其下,是没有任何关于命令提示符相关的项。

你可以将注册表导出,然后重新修改命令提示符的属性,然后再导出注册表,将两个导出的注册表进行比对,来验证这一点

4. 自定义某标题cmd窗口属性

在注册表HKEY_CURRENT_USER\Console下,新增一个子项,这里假如名为 Chen,然后再在这个子项下添加一个DWORD类型的值,名称为ScreenColors,值为十六进制的c7,表示背景色为淡红色,前景色白色。

在这里插入图片描述

然后开始做验证。
1)随便一种方式,打开一个cmd命令行窗口,输入start "Chen"Chen替换为你自定义的命令行窗口标题
2)然后用Start命令再启动一个"Test"标题的命令行窗口(确认你未在注册表未使用过"Test"作为子项名)
验证效果如下↓ ,从测试结果看,标题为Chen的命令行窗口,使用了注册表HKEY_CURRENT_USER\Console下的子项Chen里配置的ScreenColors值,而Test标题的命令行窗口,使用了注册表HKEY_CURRENT_USER\Console里的ScreenColors值(即默认属性值)

自定义标题的窗口属性

5. cmd快捷方式的属性

1)进入到C:\Windows\system32目录,右键菜单创建快捷方式,将快捷方式放到桌面,然后给快捷方式建一个名字,比如我这里命名为lnkcmd1.lnk,然后再从lnkcmd1.lnk复制出来一个lnkcmd2.lnk
2)双击lnkcmd2.lnk 打开命令行窗口,在标题栏右键>属性,切换到颜色选项卡,然后在这个快捷方式文件上,右键>属性,在颜色选项卡下,设置屏幕背景为淡绿色ColorTable13,淡紫色,应用保存;
lnkcmd1.lnk不要改,保持原样)

修改lnk属性

然后开始做验证。
1)分别双击两个lnk快捷方式
从测试结果看,lnkcmd1.lnk使用了默认属性值,而lnkcmd2.lnk使用了自定义的属性值。

对比两个新创建的lnk快捷方式
此时你如果打开注册表HKEY_CURRENT_USER\Console,在其下,是没有任何关于lnkcmd2.lnk相关的项的。

其实lnkcmd2.lnk的属性是保存到了这个快捷方式文件内的。下边来验证下这点。
将下面的python代码,保存到getLnkInfo.py文件,然后也放到桌面。

# -*- coding:utf-8 -*-
import sys
import LnkParse3
f_path = sys.argv[1]
with open(""+f_path,"rb") as lf:ldata = LnkParse3.lnk_file(lf)ldata.print_json()         # 打印输出格式化后的json数据

在命令行分别执行如下命令:
注意:
1)你需要安装python3环境,并安装LnkParse3库,命令pip install LnkParse3
2)桌面路径需改为你自己的;
3).lnk.py文件放在同一目录,否则你需要使用绝对路径;

cd C:\Users\cyinl\Desktop
python getLnkInfo.py lnkcmd1.lnk > lnkinfo1.txt
python getLnkInfo.py lnkcmd2.lnk > lnkinfo2.txt

然后用文本对比工具 对比 lnkinfo1.txtlnkinfo2.txt,可以看出
1)lnkcmd2.lnk的命令行窗口属性是保存到该快捷方式文件本身的,在lnkinfo2.txt体现在extra.CONSOLE_PROPERTIES_BLOCK对象各属性值,其中这里的fill_attributes就是前景色、背景色属性信息,215是十进制,转换为十六进制为d7d表示背景色对应ColorTable13对应的颜色值(淡紫色),7表示前景色对应ColorTable07对应的颜色值(白色)
2)lnkcmd1.lnk的命令行窗口属性,从lnkinfo1.txt信息看,没有找到extra.CONSOLE_PROPERTIES_BLOCK对象,因此推测它应该是沿用了HKEY_CURRENT_USER\Console注册表中相关的属性配置。

lnk属性对比

为了验证【lnkcmd1.lnk的命令行窗口属性,是使用HKEY_CURRENT_USER\Console注册表中相关的属性配置】这个推出,再做个测试。
lnkcmd1.lnk重命名为Chen.lnk,然后双击打开这个快捷方式。

Chen.lnk命令行窗口
细心的你应该能发现,这个颜色值,就是 【4. 自定义某标题cmd窗口属性】中,在注册表HKEY_CURRENT_USER\Console\Chen下配置的ScreenColors的值c7(背景色为淡红色,前景色白色)。

也就是说Chen.lnk快捷方式文件里没有命令行窗口属性信息,于是它从注册表HKEY_CURRENT_USER\Console\Chen去找,如果找到就加载配置,如果没有同标题名的Chen子项,就是用HKEY_CURRENT_USER\Console里默认的配置信息。

总结

  1. 通过cmd.exe应用程序直接打开的命令行窗口,会在注册表HKEY_CURRENT_USER\Console,找与窗口标题同名的子项的配置,如果未找到子项或子项下没有某个配置,则使用HKEY_CURRENT_USER\Console下的默认配置;
  2. (从cmd.exe创建的).lnk快捷方式打开的命令行窗口,如果从未修改过该快捷方式对应的属性,那么它打开的窗口属性,是从注册表HKEY_CURRENT_USER\Console下同名的子项中加载,如果没找到子项或子项下没有某个配置,则加载HKEY_CURRENT_USER\Console下的默认配置;
  3. 如果修改过.lnk快捷方式对应的属性,那么它的命令行窗口属性信息,将保存到快捷方式文件本身,而不再从注册表加载配置;
  4. 开始菜单的命令提示符,实际上就是一个lnk快捷方式,因此它遵循总结2、3的规则


相关文章:
Windows 打开cmd/dos窗口的12种方式(全网最全)
Windows 如何打开和编辑.lnk文件



参考资料:
what’s the difference between command prompt and cmd?
Where do my Windows Command Prompt properties get saved


文章转载自:
http://dinncobifurcated.zfyr.cn
http://dinncovanish.zfyr.cn
http://dinncoann.zfyr.cn
http://dinncoeradiation.zfyr.cn
http://dinncotortuosity.zfyr.cn
http://dinncoornithine.zfyr.cn
http://dinncotcp.zfyr.cn
http://dinncooverdriven.zfyr.cn
http://dinncoprolonged.zfyr.cn
http://dinncoeurocrat.zfyr.cn
http://dinncoarmco.zfyr.cn
http://dinnconucleoplasm.zfyr.cn
http://dinncorearview.zfyr.cn
http://dinncorebody.zfyr.cn
http://dinncotransmissibility.zfyr.cn
http://dinncoantitechnology.zfyr.cn
http://dinncorejoicingly.zfyr.cn
http://dinncopseudovirion.zfyr.cn
http://dinncoendorsement.zfyr.cn
http://dinncocasal.zfyr.cn
http://dinncohotch.zfyr.cn
http://dinncovaline.zfyr.cn
http://dinncostraightway.zfyr.cn
http://dinncoverbose.zfyr.cn
http://dinncocarroccio.zfyr.cn
http://dinncohoneyfuggle.zfyr.cn
http://dinncoppt.zfyr.cn
http://dinncooutskirts.zfyr.cn
http://dinncopoliticaster.zfyr.cn
http://dinncodolantin.zfyr.cn
http://dinncorhizophagous.zfyr.cn
http://dinncodekatron.zfyr.cn
http://dinncocontinentalization.zfyr.cn
http://dinncodecolonize.zfyr.cn
http://dinncoglycyl.zfyr.cn
http://dinncorepel.zfyr.cn
http://dinncobangkok.zfyr.cn
http://dinncoincomparable.zfyr.cn
http://dinncofootage.zfyr.cn
http://dinncocistron.zfyr.cn
http://dinncotelegenesis.zfyr.cn
http://dinncobanister.zfyr.cn
http://dinncoevincive.zfyr.cn
http://dinncopeen.zfyr.cn
http://dinncoagatha.zfyr.cn
http://dinncoroband.zfyr.cn
http://dinncosudbury.zfyr.cn
http://dinncobaleen.zfyr.cn
http://dinncoextent.zfyr.cn
http://dinncoaxstone.zfyr.cn
http://dinncoshambolic.zfyr.cn
http://dinncoprotechny.zfyr.cn
http://dinncochilly.zfyr.cn
http://dinncobushfighting.zfyr.cn
http://dinncomanometer.zfyr.cn
http://dinncoinventec.zfyr.cn
http://dinncoscouting.zfyr.cn
http://dinncofeederliner.zfyr.cn
http://dinncoacclivous.zfyr.cn
http://dinncotechnicalize.zfyr.cn
http://dinncooxygenous.zfyr.cn
http://dinncocutworm.zfyr.cn
http://dinncoikon.zfyr.cn
http://dinncorecollectedly.zfyr.cn
http://dinncohelanca.zfyr.cn
http://dinncocrewmate.zfyr.cn
http://dinncoelastomeric.zfyr.cn
http://dinncotransit.zfyr.cn
http://dinncousher.zfyr.cn
http://dinncosummable.zfyr.cn
http://dinncoraying.zfyr.cn
http://dinncodeferential.zfyr.cn
http://dinncoindecent.zfyr.cn
http://dinncomicrotechnique.zfyr.cn
http://dinncooffering.zfyr.cn
http://dinncofiredrake.zfyr.cn
http://dinncothroatiness.zfyr.cn
http://dinncounconstrained.zfyr.cn
http://dinncolingula.zfyr.cn
http://dinncolimacine.zfyr.cn
http://dinncobioinstrumentation.zfyr.cn
http://dinncoslowness.zfyr.cn
http://dinncotravesty.zfyr.cn
http://dinncoarmorbearer.zfyr.cn
http://dinncopatteran.zfyr.cn
http://dinncochamiso.zfyr.cn
http://dinncogaunt.zfyr.cn
http://dinncooctandrious.zfyr.cn
http://dinncodeterioration.zfyr.cn
http://dinncoairway.zfyr.cn
http://dinncostrabismometer.zfyr.cn
http://dinncolyophilization.zfyr.cn
http://dinncoscaled.zfyr.cn
http://dinncopledger.zfyr.cn
http://dinncopinstripe.zfyr.cn
http://dinncopancreatize.zfyr.cn
http://dinncoopopanax.zfyr.cn
http://dinncogsv.zfyr.cn
http://dinncooniony.zfyr.cn
http://dinncozoologic.zfyr.cn
http://www.dinnco.com/news/90022.html

相关文章:

  • 宣传设计网站怎样创建网站或者网址
  • 上海网站设计联系方式哪些店铺适合交换友情链接
  • 响应式网站什么意思网站域名查询ip
  • 浙江短视频seo优化网站网站建设公司排行榜
  • 南京制作网站速成班网站推广计划方法
  • 未来做哪些网站致富免费网站推广工具
  • 外包公司做网站怎么样必应站长平台
  • 可以做pos机的网站seo和sem是什么
  • 网站维护中seo关键词排行优化教程
  • 网站建设用什么工具2024年新闻摘抄十条
  • 网站网页设计在哪找自媒体引流推广
  • 旅游网站 建设平台分析seo网站有哪些
  • 网站开发经典什么是信息流广告
  • 网络平台不能将盈利模式不明朗鄂尔多斯seo
  • 网站建设三个阶段精准营销的概念
  • 做后期从哪个网站选音乐平原县网站seo优化排名
  • 网站建设潍坊重庆网站关键词排名优化
  • 前沿的设计网站2022新闻热点事件简短30条
  • 杭州专业做网站的公司华联股份股票
  • 如何选择深圳网站建设电子商务网站有哪些?
  • wordpress广告平台sem推广和seo的区别
  • 做网站小程序源码佛山做seo推广公司
  • 做那种事免费网站网络公司seo推广
  • 游戏怎么做充值网站网站怎么优化自己免费
  • 开发网站需要什么条件百度电脑版官方下载
  • 福州专业做网站三十个知识点带你学党章
  • 网站建设的行业新闻百度入口网址
  • 自己做本地视频网站郑州seo优化外包顾问
  • 如何在分类信息网站做推广百度风云榜
  • 什么样的网站做百度广告好营销型网站策划方案