曾在先锋发关于Gadget的贴,其实那些小程序并不是微软的Gadget,此次发贴所述是微软的Gadget,发贴内容是从其它地方摘录整理而来。微软曾声称其所推出的Gadget是独立的程序,不象Mac Dashboard和Konfabulator需要管理这些小程序的主程序,但是从 http:// 下载的Gadget却无法单独使用,必须依赖管理Gadget的主程序Sidebar。而前次在先锋上所发的可以单独使用小程序其实是DesktopX Pro的Gadget部分部件,但还有很多Gadget部件必须依赖DesktopX Pro使用,有兴趣可以查看 http://www. 这里不再赘述。要使用微软的Gadget必须安装Sidebar,所幸Sidebar是可以安装到目前使用广泛的WindowsXP系统中的。首先从http://www./download/review_build_01.rar下载系统补丁压缩包,从http://www./download/Windows_Sidebar.rar下载Sidebar主程序的压缩包,另外还要下载可能缺少的运行库文件,MFC71.dll从 http://www./dllindex/dll-files.shtml?mfc71 下载,xmlrw.dll可以从 http://www./joejoe/load/index.php?ACT=dl&id=11 下载到。把Sidebar主程序的压缩包解压缩后放到 系统盘:\Program Files 下,然后在 系统盘:\Documents and Settings\用户名 下新建个名为Parts的文件夹,把 系统盘:\Program Files\Windows Sidebar\Default Parts 下的所有文件复制到刚才新建的Parts文件夹里。把下载到的运行库文件和系统补丁解压缩放到 系统盘:\Program Files\Windows Sidebar 下,双击系统补丁patch.exe把Sidebar的运行环境改成WindowsXP。下载的Gadget放到 系统盘:\Documents and Settings\用户名\Parts 下,即可用鼠标点击Sidebar左上角的添加按钮找到。Gadget除了可以从网上下载,也可以自己制作。
在记事本中输入 <?xml version="1.0" encoding="utf-8" ?> <View> <image id="main" Stretch="both" Width="256" Height="256"> <image id="Shortcut" x="0" y="0" Source="程序图标名称.png"/> <image id="bg" x="0" y="0" Source="程序背景名称.png"/> <label x="165" y="145" Width="10" Height="10" FontSize="5" Text="Shortcut Group"/> </image> </View> 另存为xml文件,然后再新建个记事本文件,输入 <?xml version="1.0" encoding="utf-8" ?> <Part Name="Shortcut Part" Group="microsoft.com" Icon="预览图标名称.png"> <View Type="PartML" Path="创建的xml文件名称.xml"/> </Part> <!-- Creating a Windows Sidebar Gadget --> 另存为名为manifest的xml文件,然后为上面的xml文件配上相应的png图片即可,这些xml语句,经常玩系统美化的诸位一定可以看懂并根据需要作其它修改……在上述文件完成后,可以在Sidebar添加相应的图形。如果需要这个图形作为一个程序的快捷方式,还需要制作一个Javascript脚本语言。新建个记事本文件,输入 var Sys = Part.CreateObject("Shell.Application"); function Launch(comm){ try { Sys.ShellExecute(comm); }catch (e) {} }Shortcut.onClick=function(){Launch("应用程序名称.exe");} 另存为 创建的xml文件名称.js 文件,然后选中刚才制作的两个xml文件、一个js文件和三个相应的png图片,鼠标右击-发送到-压缩(zipped)文件夹。为了确保兼容,请一定要使用操作系统自带的压缩功能!之后把后缀名zip改为part,放到 系统盘:\Documents and Settings\用户名\Parts 下,现在用鼠标点击Sidebar左上角的添加按钮,添加自己制作的Gadget。 最近因个人真实经历,深有感触,故写一贴发于 PCPChina 先锋论坛 > 休闲讨论区 > 放肆娱乐> 儿子在医院的悲惨经历 。 文章链接 |
|