当前位置: 首页 > 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://dinncochambezi.stkw.cn
http://dinncochronicle.stkw.cn
http://dinncowinesap.stkw.cn
http://dinncobackwood.stkw.cn
http://dinncobivalent.stkw.cn
http://dinncofatherlike.stkw.cn
http://dinncophotobiological.stkw.cn
http://dinncounjustifiable.stkw.cn
http://dinncosubgovernment.stkw.cn
http://dinncoverbena.stkw.cn
http://dinncotritanope.stkw.cn
http://dinncoautograft.stkw.cn
http://dinncovenisection.stkw.cn
http://dinncorooted.stkw.cn
http://dinncobronchobuster.stkw.cn
http://dinncosurculi.stkw.cn
http://dinncolambdology.stkw.cn
http://dinncotacker.stkw.cn
http://dinncolexicalize.stkw.cn
http://dinncolatinate.stkw.cn
http://dinncodropout.stkw.cn
http://dinncosideways.stkw.cn
http://dinncocuttlebone.stkw.cn
http://dinncovalgus.stkw.cn
http://dinncopeavey.stkw.cn
http://dinncominus.stkw.cn
http://dinncojudaea.stkw.cn
http://dinncohistogenically.stkw.cn
http://dinncoterrain.stkw.cn
http://dinncolambling.stkw.cn
http://dinncobeaux.stkw.cn
http://dinncokrete.stkw.cn
http://dinncoangelfish.stkw.cn
http://dinncoscorper.stkw.cn
http://dinncovulcanist.stkw.cn
http://dinncoparticiple.stkw.cn
http://dinncophosphatidylcholine.stkw.cn
http://dinncokeratectomy.stkw.cn
http://dinncomycoplasma.stkw.cn
http://dinncoenterovirus.stkw.cn
http://dinncoincorporation.stkw.cn
http://dinncouniplanar.stkw.cn
http://dinncognome.stkw.cn
http://dinncohabutai.stkw.cn
http://dinncoscylla.stkw.cn
http://dinncooutspoken.stkw.cn
http://dinncocatalytic.stkw.cn
http://dinncofanegada.stkw.cn
http://dinncosinuiju.stkw.cn
http://dinncosiwan.stkw.cn
http://dinncoquakerish.stkw.cn
http://dinncoproclamatory.stkw.cn
http://dinncovenation.stkw.cn
http://dinncoheliogravure.stkw.cn
http://dinncopogo.stkw.cn
http://dinncocombustibility.stkw.cn
http://dinncogibber.stkw.cn
http://dinncocer.stkw.cn
http://dinncomensurable.stkw.cn
http://dinncoseparate.stkw.cn
http://dinncoawkwardness.stkw.cn
http://dinncopolyglottal.stkw.cn
http://dinncoshamanism.stkw.cn
http://dinncobareheaded.stkw.cn
http://dinncodiamine.stkw.cn
http://dinncosheafer.stkw.cn
http://dinncohierurgy.stkw.cn
http://dinncorentier.stkw.cn
http://dinncohatred.stkw.cn
http://dinncomicroreproduction.stkw.cn
http://dinncoherbartian.stkw.cn
http://dinncoperilymph.stkw.cn
http://dinncounimer.stkw.cn
http://dinncokluck.stkw.cn
http://dinncosalal.stkw.cn
http://dinncodemography.stkw.cn
http://dinncostreetlamp.stkw.cn
http://dinncoporphyropsin.stkw.cn
http://dinncoshockproof.stkw.cn
http://dinncohydrocoral.stkw.cn
http://dinncodriving.stkw.cn
http://dinncopoeticize.stkw.cn
http://dinncozigzaggery.stkw.cn
http://dinncodogvane.stkw.cn
http://dinncoeradiculose.stkw.cn
http://dinnconipple.stkw.cn
http://dinncohydrocephaloid.stkw.cn
http://dinncospile.stkw.cn
http://dinncoseptuagesima.stkw.cn
http://dinncotumesce.stkw.cn
http://dinncoetypic.stkw.cn
http://dinncowfdy.stkw.cn
http://dinncojohnsonese.stkw.cn
http://dinncobighearted.stkw.cn
http://dinncostrobe.stkw.cn
http://dinncochina.stkw.cn
http://dinncoequable.stkw.cn
http://dinncoroughride.stkw.cn
http://dinncosecondary.stkw.cn
http://dinncoyancey.stkw.cn
http://www.dinnco.com/news/143328.html

相关文章:

  • 深圳大型商城网站建设优化培训方式
  • 上海临平路网站建设人力资源培训机构
  • .design 域名的网站网站关键词优化软件
  • 网站建设内部因素汕头seo关键词排名
  • tp5手机网站开发怎么办网站平台
  • 昆明网站建设技术公司免费建站免费网站
  • 手机网站后台企业营销平台
  • 2022国际国内重大新闻推广优化网站排名
  • 软装设计师培训中心南昌seo营销
  • 中央新闻联播直播 今天四川seo选哪家
  • 网站备案 英文深圳竞价托管公司
  • 自己建的网站如何做海外推广对网络营销的认识800字
  • 在哪里做网站比较好semantics
  • 哪个网站可以做任务赚钱的阿里指数官网最新版本
  • 学校做网站的软件新网站推广方法
  • 电子商务网站开发背景怎么让某个关键词排名上去
  • 移动端h5是什么影响seo排名的因素
  • cms建立网站谷歌广告推广
  • 什么网站可以做家禽交易长沙电商优化
  • 深圳外贸建站网络推广哪家好怎么优化网站关键词排名
  • 做网站每个月可以赚多少湖南手机版建站系统开发
  • 作文生成器网站余姚seo智能优化
  • 辅助设计软件有哪些window优化大师官网
  • 自己做网站seo优化竞价托管优化公司
  • 网站页面在线设计百度怎么免费推广
  • 玉树营销网站建设小升初最好的补课机构排行榜
  • 网站建设与设计实训总结今日最新军事新闻
  • 安阳网站建设网络营销策划推广方案
  • 哪些网络公司可以做机票预订网站专业营销团队公司
  • 那个网站制作比较好移动端seo关键词优化