AgileFontSet迅捷字体设置程序-用户手册

    AgileFontSet的完整代码,参见 https://www.cnblogs.com/ybmj/p/11683291.html

  1、程序特点和使用环境介绍

  (1)、版本信息

  AgileFontSet v2.1(20190129),By: ybmj@vip.163.comhttp://bbs.wuyou.net/forum.php?mod=viewthread&tid=410357&page=1&extra=#pid3634704

  

  图1 AgileFontSet程序界面(本文图片都是Windows Serve 2019下截图)

  (2)、程序主要功能:快捷设置Windows系统字体和桌面图标间距

  WinXP、Win7用户可在系统提供的高级外观设置里修改系统字体和桌面图标间距,但是,Win8、Win10系统却没有提供这一功能。熟悉系统的用户虽然可以通过修改注册表、bat、vbs等方式调整系统字体和桌面图标间距,但这些方法都需要注销后重新登录、或重启计算机才能生效。

  该程序 AgileFontSet 便是快捷设置Windows系统字体和桌面图标间距的小程序,中文名为"迅捷字体设置程序"。该程序可以加载和保存Win7Preset、Win8xPreset、Win10Preset、UserPreset1 - UserPreset100等多种用户配置。该程序提供窗口界面、命令行两种使用方式。窗口界面简洁快捷、一目了然,普通用户也可轻松使用,并且,设置后无需注销或重启便可立即生效;命令行方式可用于WinPE等需要自动设置系统字体和桌面图标间距的情况。

  (3)、程序使用环境

  本程序支持支持32位和64位的Vista、Win7、Win8.x、Win10及相应Windows Server版和WinPE等操作系统。

  (4)、开发环境

  本程序基于WTL框架VS2017编译,程序短小精悍、可独立运行,不依赖VC运行库。WTL是Windows Template Library,可参见http://wtl.sourceforge.net/

  2、窗口界面操作方法介绍

  (1)、窗口界面快捷设置系统字体和桌面图标间距

  在Windows中直接运行 AgileFontSet 便可启动窗口界面,启动后会显示系统字体和桌面图标间距的当前值,设置对话框简洁快捷、一目了然,普通用户也可快速方便地设置系统字体和桌面图标间距,并且可以立即生效。以下是几种设置效果。

  

  图2 将"所有字体"设置为"宋体16pt"的效果

  

  图3 将"图标字体"设置为"Segoe Print 9pt"的效果

  

  图4 将"图标水平间距"设置为99、"图标水平间距"设置为85的效果

  (2)、程序提供几种预设配置

  在窗口界面,程序提供进入时配置、上一次配置、Win7Preset、Win8xPreset、Win10Preset等预设配置,用户可以选择所需的某一种配置。

  

  图5 程序提供的预设配置

  (3)、用户可以加载自定义配置

  本程序支持多种用户自定义配置UserPreset1 - UserPreset100。用户自定义配置的制作方法如下:

  A、打开程序后,单击"保存配置"按钮将配置保存为某一文本文件,比如mySysFontSet01.ini;
  B、然后,用文本编辑器打开mySysFontSet01.ini,拷贝某一种预设配置内容,比如属于[Win7Preset]配置的内容,粘贴到文件最后;
  C、然后将[Win7Preset]改为[UserPreset1](本程序支持UserPreset1 - UserPreset100),然后用户可以按自己的需要修改该配置中的字体类型、字体大小、图标间距等信息,然后保存即可;

  [UserPreset1]

  CAPTION_FACE_U1=SimSun

  ICON_FACE_U1=SimSun

  MENU_FACE_U1=SimSun

  MESSAGE_FACE_U1=SimSun

  SMALLCAPTION_FACE_U1=SimSun

  STATUS_FACE_U1=SimSun

  CAPTION_SIZE_U1=11

  ICON_SIZE_U1=9

  MENU_SIZE_U1=9

  MESSAGE_SIZE_U1=9

  SMALLCAPTION_SIZE_U1=11

  STATUS_SIZE_U1=9

  CAPTION_CHARSET_U1=1

  ICON_CHARSET_U1=1

  MENU_CHARSET_U1=1

  MESSAGE_CHARSET_U1=1

  SMALLCAPTION_CHARSET_U1=1

  STATUS_CHARSET_U1=1

  ICON_HORIZONTAL_SPACING_U1=81

  ICON_VERTICAL_SPACING_U1=41

  D、用户可以如法炮制,根据需要生成[UserPreset1] - [UserPreset100]等用户配置;
  E、使用时,只需打开程序,单击"加载配置"按钮,选择用户已经编辑好的mySysFontSet01.ini,便可以加载准备好的多种用户配置。

  

  图6 用户可以加载自定义配置

  (4)、查看程序帮助信息

  在窗口界面,可以点击"程序说明"选显卡查看程序帮助信息。

  

  图7 查看程序帮助信息

  3、命令行方式设置系统字体和桌面图标间距

  在WinPE等需要自动设置系统字体和桌面图标间距的时候,可以使用命令行方式。用户可按以下格式的参数启动程序,所有参数都不分大小写。更改系统字体和桌面图标间距后程序将立即刷新桌面。加方括号[]的为可选参数,加圆括号()的为只能单独使用的可选独立参数,(无参)是不带任何参数。

  (1)、[path]

  [path] :指定加载ini配置文件的路径,启动后将显示ini配置文件中的默认配置,注意:含空格的路径必须用双引号包围;

  (2)、[path -xxx]

  [path -xxx] :指定加载ini配置文件的路径path,-xxx 参数选择ini文件中的xxx配置。xxx可以是:Win7Preset、Win8xPreset、Win10Preset、UserPreset1 - UserPreset100 之一;

  (3)、[path -hide]

  [path -hide] :指定加载ini配置文件的路径path,-hide 参数指定后台加载ini配置文件中的默认配置;

  (4)、[path -xxx -hide]

  [path -xxx -hide] :指定加载ini配置文件的路径path,-xxx 参数选择ini文件中的xxx配置,-hide 参数指定进行后台设置。3个参数组合使用,可以后台加载ini配置文件中的xxx配置;

  (5)、-?

  (-?) :显示设置对话框和此帮助信息(当前选项卡),可显示系统字体和桌面图标间距的当前值;

  (6)、无参

  (无参) :显示设置对话框(当前选项卡)和此帮助信息,可显示系统字体和桌面图标间距的当前值。

  4、命令行使用实例

  (1)、指定加载ini配置文件"D:\Program Files\User Data\myFontSet.ini",启动后将显示ini配置文件中的默认配置,注意:含空格的路径必须用双引号包围。

  AgileFontSet "D:\Program Files\User Data\myFontSet.ini"

  

  (2)、指定加载ini配置文件D:\myFontSet.ini,启动后将选择ini文件中的UserPreset1配置。

  AgileFontSet D:\myFontSet.ini -UserPreset1

  

  (3)、指定后台设置ini配置文件D:\myFontSet.ini中的默认配置。

  AgileFontSet D:\myFontSet.ini -hide

  

  (4)、指定后台设置ini配置文件D:\myFontSet.ini中的Win10Preset配置。

  AgileFontSet D:\myFontSet.ini -Win10Preset -hide

  

  (5)、显示设置对话框和此帮助信息(当前选项卡),获取系统字体和桌面图标间距的当前值。

  AgileFontSet -?

  

  (6)、显示设置对话框(当前选项卡)和此帮助信息,获取系统字体和桌面图标间距的当前值。

  AgileFontSet

  5、免责申明

  用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任!

  

  

  

AgileFontSet迅捷字体设置程序的更多相关文章

  1. 完整代码:AgileFontSet迅捷字体设置程序

    AgileFontSet用于快捷设置Windows系统字体和桌面图标间距,介绍参见:https://www.cnblogs.com/ybmj/p/11340105.html .这里提供AgileFon ...

  2. SecureCRT学习之道:SecureCRT经常使用快捷键设置与字体设置方法

    1:假设不想每次登陆都输入password,能够在你打开的session里邮件session option->login action 选中automate logon 双击ogin 和assw ...

  3. SecureCRT学习之道:SecureCRT常用快捷键设置与字体设置方法

    1:如果不想每次登陆都输入密码,可以在你打开的session里邮件session option->login action 选中automate logon 双击ogin 和assword分别输 ...

  4. IOS开发-UI学习-UIFont,字体设置及批量创建控件

    在IOS 中,使用[UIFont familyNames]这个方法获取72种系统字体. 使用[UIFont fontWithName:@"Zapfino" size:18]这个方法 ...

  5. Android 字体设置-Typeface讲解

    控件的字体设置的两种方式 常用的字体类型名称还有: Typeface.DEFAULT //常规字体类型 Typeface.DEFAULT_BOLD //黑体字体类型 Typeface.MONOSPAC ...

  6. [转]嵌入字体到程序 Winform C#

    http://www.cnblogs.com/top5/archive/2011/06/20/2084942.html 程序安装字体或直接调用非注册字体[c#] .安装字体 //程序直接将字体文件安装 ...

  7. 使用matplotlib的示例:调整字体-设置刻度、坐标、colormap和colorbar等

    使用matplotlib的示例:调整字体-设置刻度.坐标.colormap和colorbar等 2013-08-09 19:04 27805人阅读 评论(1) 收藏 举报  分类: Python(71 ...

  8. Qt实现表格控件-支持多级列表头、多级行表头、单元格合并、字体设置等

    目录 一.概述 二.效果展示 三.定制表头 1.重写数据源 2.重写QHeaderView 四.设置属性 五.相关文章 原文链接:Qt实现表格控件-支持多级列表头.多级行表头.单元格合并.字体设置等 ...

  9. (数据科学学习手札100)搞定matplotlib中的字体设置

    本文示例文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 matplotlib作为数据可视化的利器,被广泛 ...

随机推荐

  1. 对比不同版本windows对libreoffice的支持情况

    由于最近需要用到libreoffice进行对文档转换为pdf,不光需要考虑在linux下的表现,还需要对比下Windows下的兼容性. 在网上各个论坛都找了下,以及libreoffice的中文社区发帖 ...

  2. SQL Server 2017 各版本之间的差异

    SQL Server 2017的亮点 您选择的语言和平台 使用您选择的语言在本地和云中(现在在 Windows.Linux 和 Docker 容器上)构建现代应用程序. 行业领先的性能 充分利用任务关 ...

  3. LSP原则是什么

    如果这篇文章能够帮到您,请给我一个免费的赞,谢谢QWQ! LSP原则并不难,但是地方就会把它说的很啰嗦,如果你对LSP还是感到疑惑,请往下看看. 先上代码: public class Bird { p ...

  4. ICDAR2013

    参考:https://www.cnblogs.com/dmyu/p/6483357.html以及博主相关文章等.

  5. Dcoker镜像管理与容器应用

    Dcoker镜像管理与容器应用 docker基于镜像创建容器 相同版本的镜像只允许存在一个 同一个镜像可以创建多个容器 镜像管理 [root@localhost ~]# docker pull cen ...

  6. Jetpack架构组件学习(3)——Activity Results API使用

    原文地址:Jetpack架构组件学习(3)--Activity Results API使用 - Stars-One的杂货小窝 技术与时俱进,页面跳转传值一直使用的是startActivityForRe ...

  7. SmartIDE v0.1.19 - 码云(Gitee)最有价值开源项目奖项、工作区策略、类虚拟机镜像VMLC、Server安装手册

    SmartIDE v0.1.19 (CLI Build 3909, Server Build 3890) 已经发布,本次Sprint主要完成2个重要特性,工作区策略和类虚拟机容器(VM Like Co ...

  8. VMware 安装 Anolis OS

    安装时参考的以下文章 VMware Workstation Pro 虚拟机安装 VMware Workstation Pro 安装 龙蜥操作系统(Anolis OS) Anolis OS 8 安装指南 ...

  9. 22.LVS+Keepalived 高可用群集

    LVS+Keepalived 高可用群集 目录 LVS+Keepalived 高可用群集 keepalived工具介绍 Keepalived实现原理剖析 VRRP(虚拟路由冗余协议) VRRP 相关术 ...

  10. element ui 自定义主题失败(primordials is not defined)

    卸载: 1.卸载cnpm npm uninstall cnpm -g 2.卸载vue-cli npm uninstall @vue/cli -g 3.卸载nodejs和删除文件 C:\Program ...