认识Windows Gadget!

简介: 用XP时习惯把常用的快捷方式都放到桌面上 装了WIN7之后(没用过Vista - - !),开始时还是延续这个习惯,桌面上仍然是计算机、浏览器等快捷图标 试了几个系统自带的桌面小工具,虽然功能不怎么实用,但感觉很拽啊,不过为了保持桌面的“整洁性”,还是统统关闭了 用着用着,后来发现WIN7的任务栏还真是不错,操作方便还能预览,索性就将常用的快捷图标都放到了任务栏 这样一来,桌面就空出来了 换了几张有“品味”的壁纸,还是感觉空落落的 就又把以前没看上眼的桌面小工具加上了几个:日历、时钟、CPU状态。

用XP时习惯把常用的快捷方式都放到桌面上

装了WIN7之后(没用过Vista - - !),开始时还是延续这个习惯,桌面上仍然是计算机、浏览器等快捷图标

试了几个系统自带的桌面小工具,虽然功能不怎么实用,但感觉很拽啊,不过为了保持桌面的“整洁性”,还是统统关闭了

用着用着,后来发现WIN7的任务栏还真是不错,操作方便还能预览,索性就将常用的快捷图标都放到了任务栏

这样一来,桌面就空出来了

换了几张有“品味”的壁纸,还是感觉空落落的

就又把以前没看上眼的桌面小工具加上了几个:日历、时钟、CPU状态。。。

不错,即整洁又漂亮还很方便,我感觉这时才算从XP正式转入WIN7的使用习惯上

再细看这几个自带的小工具,感觉还是不怎么实用

就想自己写几个能用到的放上去

首先,熟悉一下小工具的大概情况:

1、文件格式

  后缀:.gadget(据说也可以打包成CAB格式)

  其实就是一个压缩包文件,用WinRAR就可以打开

 

2、目录结构

 

在WIN7的C:\Program Files\Windows Sidebar\Gadgets目录下,有系统默认安装的几个小工具文件夹

比如:RSSFeeds.Gadget 源阅读器

看里面的目录结构如下:

 

RSSFeeds.Gadget

    |--- images

    |--- zh-CN

        |--- css

        |      |--- flyout.css

        |      |--- RSSFeeds.css

        |      |--- settings.css

        |

        |--- js 

        |      |--- RSSFeeds.js

        |      |--- settings.js

        |

        |--- flyout.html

        |--- RSSFeeds.html

        |--- settings.html

        |--- gadget.xml

 

可以将这个目录结构当成一个普通的、只有前台页面的小Web站点

其中的zh-CN目录的作用是国际化,如果只有一种语言,这一层可以省略

 

主要的文件是:gadget.xml 和 RSSFeeds.html

前者是整个小工具的配置文件,后者是小工具的主文件

配置文件的名称必须为:gadget.xml

主文件名称任意,只需在配置文件中指定一下即可

 

gadget.xml的内容及含义如下:

 

 1  <? xml version="1.0" encoding="utf-8" ?>    
 2  < gadget >    
 3     < name > 源标题 </ name >   <!-- // 小工具显示名称 -->    
 4     < namespace > <!-- _locComment_text="{Locked}" --> microsoft.windows </ namespace >   <!-- // 名称空间,可自己指定 -->    
 5     < version > <!-- _locComment_text="{Locked}" --> 1.1.0.0 </ version >   <!-- // 小工具版本,可自己指定 -->    
 6     < author  name ="Microsoft Corporation" >   <!-- // 作者,可自己指定 -->    
 7       < info  url ="http://go.microsoft.com/fwlink/?LinkId=124093"  text ="www.gallery.microsoft.com" />   <!-- // 小工具主页,可自己指定 -->    
 8       < logo  src ="logo.png" />   <!-- // 公司LOGO,可自己指定 -->    
 9     </ author >    
10     < copyright > <!-- _locComment_text="{Locked}" --> © 2009 </ copyright >   <!-- // 版权信息,可自己指定 -->    
11     < description > 跟踪最新新闻、运动和娱乐新闻。 </ description >   <!-- // 详细描述,可自己指定 -->    
12     < icons >    
13       < icon  height ="48"  width ="48"  src ="icon.png" />   <!-- // 小工具图标,可自己指定 -->    
14     </ icons >    
15     < hosts >    
16       < host  name ="sidebar" >    
17         < autoscaleDPI > <!-- _locComment_text="{Locked}" --> true </ autoscaleDPI >    
18         < base  type ="HTML"  apiVersion ="1.0.0"  src ="RSSFeeds.html" />   <!-- // 主文件名称 -->    
19         < permissions > <!-- _locComment_text="{Locked}" --> Full </ permissions >    
20         < platform  minPlatformVersion ="1.0" />    
21         < defaultImage  src ="drag.png" />   <!-- // 从更多小工具向桌面拖放时的效果图片 -->    
22       </ host >    
23     </ hosts >    
24  </ gadget >    

 

 

 


宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒
目录
相关文章
|
存储 负载均衡 安全
Java并发基础:ArrayBlockingQueue全面解析!
ArrayBlockingQueue类是一个高效、线程安全的队列实现,它基于数组,提供了快速的元素访问,并支持多线程间的同步操作,作为有界队列,它能有效防止内存溢出,并通过阻塞机制平衡生产者和消费者的速度差异,它还提供了公平性和非公平性策略,满足不同场景下的需求。
307 1
Java并发基础:ArrayBlockingQueue全面解析!
|
5月前
|
数据采集 人工智能 自然语言处理
通义灵码支持 Qwen3-Coder,带你玩转 Agentic Coding,免费不限量
欢迎大家在通义灵码里免费体验最新 Qwen3-Coder 模型,一起 AI Coding。
|
机器学习/深度学习 存储 消息中间件
推荐系统基本概念和架构
阿里巴巴技术专家傲海为大家带来推荐系统基本概念和架构的介绍。内容包括什么是推荐系统和企业级推荐系统架构两部分。
推荐系统基本概念和架构
|
监控 关系型数据库 MySQL
MySQL 5.7在高并发下性能劣化问题的详细剖析
TL;DR MySQL 5.7高并发读写混合场景下rt飙升,业务系统大量超时报错。本文总结了阿里业务场景下遇到的坑,剖析问题背后的原因,帮助读者更好的理解MySQL内核原理,降低升级MySQL 5.7的风险。
10127 0
|
9月前
|
存储 SQL 开发框架
c# erp源码(简单进销存)
c# erp源码(简单进销存)
456 1
|
7月前
|
API Android开发 开发者
Android颜色渐变动画效果的实现
本文介绍了在Android中实现颜色渐变动画效果的方法,重点讲解了插值器(TypeEvaluator)的使用与自定义。通过Android自带的颜色插值器ArgbEvaluator,可以轻松实现背景色的渐变动画。文章详细分析了ArgbEvaluator的核心代码,并演示了如何利用Color.colorToHSV和Color.HSVToColor方法自定义颜色插值器MyColorEvaluator。最后提供了完整的源码示例,包括ColorGradient视图类和MyColorEvaluator类,帮助开发者更好地理解和应用颜色渐变动画技术。
244 3
|
9月前
|
机器学习/深度学习 人工智能 搜索推荐
Second Me:硅基生命或成现实?如何用AI克隆自己,打造你的AI数字身份!
Second Me 是一个开源AI身份系统,允许用户创建完全私有的个性化AI代理,代表用户的真实自我,支持本地训练和部署,保护用户隐私和数据安全。
1296 8
Second Me:硅基生命或成现实?如何用AI克隆自己,打造你的AI数字身份!
|
9月前
|
存储 监控 Java
G1原理—7.G1的GC日志分析解读
本文进行了TLAB的GC日志解读、YGC的GC日志解读、模拟YGC(单次GC及多次GC的不同场景)、打开实验选项查看YGC的详情日志信息、Mixed GC日志信息之初始标记过程、Mixed GC日志信息之混合回收过程。
|
11月前
|
机器学习/深度学习 运维 监控
利用深度学习进行系统健康监控:智能运维的新纪元
利用深度学习进行系统健康监控:智能运维的新纪元
355 30
|
11月前
|
机器学习/深度学习 存储 自然语言处理
《神经符号计算:为自然语言处理开启新大门》
神经符号计算融合了神经网络和符号方法的优势,为自然语言处理(NLP)带来新契机。它结合了神经网络强大的特征提取能力和符号推理的逻辑分析能力,提升了语义理解的精准度,特别是在处理隐喻、模糊语言时表现突出。通过将知识图谱与神经网络结合,神经符号计算增强了多步推理能力,并实现了知识图谱的自动化更新。此外,它还提高了模型的可解释性和可信度,有助于突破黑盒限制,增强用户信任。尽管面临一些挑战,但其潜力巨大,有望推动NLP迈向更高智能水平。
357 13