WinSAT

编辑:浏览网互动百科 时间:2020-02-22 17:23:34
编辑 锁定
Winsat.exe程序是Vista自带的系统评估工具,每次装好系统后运行的体验索引分数就是由这个程序测试而来。想必大家都用过Windows Vista中的“Windows体验索引”,就是Vista系统中用于硬件评分的那个东东。WinSAT是Windows System Assessment Tool的简称,并作为一个基本工具存在于Vista系统当中。
中文名
Windows系统评估
外文名
WinSat
功    能
对计算机进行性能评估
适用系统
Windows Vista以上系统

WinSAT应用

编辑
其实WinSAT不仅只是个命令行程序,她是Windows Vista为我们开放的一个标准接口。我们可以通过调用她(Win32_WinSAT类)来实现自己的应用。

WinSAT命令语法和参数

编辑

WinSAT语法

winsat <评估项目名称> <参数>
项目
  
解释
winsat dwm运行桌面窗口管理器评估
winsat d3d运行d3d评估,如游戏
winsat mem运行系统内存评估
winsat disk运行磁盘/存储评估
winsat cpu运行CPU性能评估
winsat media运行媒体评估
winsat features运行功能评估
winsat formal参照在%systemroot%\performance\winsat\datastore.中存储的一个XML文件中的预定义运行完整的评估

WinSAT参数

该命令每个项目下有非常多的参数,使用很简单,某些项目需要使用参数运行,某些项目不用。参数可直接打winsat 项目名过回显获得,如:
winsat cpu
Windows 系统评估工具
> 正在运行: 功能枚举 ''
> 运行时间 00:00:00.00
> 正在运行: CPU 评估 ''
错误: 未指定评估模式。有效选项是: -encryption、-compression
> 总运行时间 00:00:01.64
此时可以添加回显的任意参数来进行系统评估。

WinSAT示例

编辑
例如,我就写了一个类似于Windows体验索引的脚本:
WinSAT彩蛋
WinSAT可谓Vista中的一个彩蛋,我们通过管理员权限打开cmd命令提示符来执行如入命令便可以看到惊人的特效:
winsat aurora
winsat d3d -texshader -totalobj 15
winsat d3d -objs C(20) -texshader -totalobj 50
winsat d3d -totalobj 20 -objs C(20) -totaltex 10 -texpobj C(1) -alushader -noalpha -v -time 10
winsat d3d -totalobj 20 -objs C(20) -totaltex 10 -texpobj C(10) -alushader -v -time 10
词条标签:
软件 计算机学 科技产品 科学