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 | 返回项目相对路径的绝对路径。 |