Previous topicNext topic
Help > 开发指南 > SanMuGrid平台编程 > 静态类 >
Sys

Sys静态类集中了我们开发过程中对系统访问的一些对象信息。

属性名称 描述
FileSys 获取一个对象,该对象提供用于处理驱动器、目录和文件的属性和方法。
Audio 获取一个对象,该对象提供用于播放声音的方法提供属性。
Clipboard 获取一个对象,该对象提供用于操作系统剪贴板的方法。
Keyboard 获取一个对象,该对象提供了用于访问键盘当前状态(例如,当前按下了什么键)的属性,并提供了向活动窗口发送键击的方法。
Mouse 获取一个对象,该对象提供了用于获取有关本地计算机中安装的鼠标的格式和配置信息的属性。
Ports 获取一个对象,该对象提供用于访问计算机的串行端口的属性和方法。
Clock 获取一个对象,该对象可提供用于从系统时钟访问当前的本地时间和协调通用时间(与格林尼治标准时间相同)的属性。
Screen 获取表示计算机的主显示屏幕的Screen对象。
ComputerInfo 获取一个对象,该对象提供了用于获取有关计算机内存、已加载的程序集、名称和操作系统的信息和属性。
Network 返回系统操作网络的类。
ComputerID 返回当前电脑的机器码.
HardInfo 返回当前电脑的一些硬件信息.
Registry 注册表控制类
DefaultPrinter 返回当前系统默认打印机的名称。
InstalledPrinters 返回当前系统中安装的所有打印机集合。
NewGUID 获得一个最新的32位的GUID
Rand 随机字符及数字生成类

Sys静态类中还集成了一些常用的静态方法。

方法名称 描述
ExeCMD 以静默的方式运行一段命令行代码。这跟我们在命令行中执行相应代码效果一致。
MsgboxTimeOut 会自动超时关闭的消息弹出窗口。
GetRelativePath 创建从一个文件或文件夹到另一个文件或文件夹的相对路径。目录必须在同一个驱动器,比如都在D盘。
LocationFileOrPath 可以打开资源管理器定位到指定的文件或者目录。例:Sys.LocationFileOrPath("D:\abc\")是打开相应的目录展示给用户看。
GetImage 根据路径返回Image对象。
GetImageFullPath 返回项目相对路径的绝对路径。