易语言获取本机信息源码

@flfkhn2.版本 2

.支持库 iext

.支持库 sock

.支持库 internet

.支持库 eAPI

.子程序 取硬盘信息, , , ' 本源码来自三叶资源网(www.sanye.cx)

.局部变量 硬盘型号1, 文本型

.局部变量 硬盘型号2, 文本型

.局部变量 硬盘型号3, 文本型

.局部变量 硬盘型号4, 文本型

.局部变量 硬盘型号5, 文本型

.局部变量 硬盘型号6, 文本型, , , ' 本源码来自三叶资源网(www.sanye.cx)

.局部变量 移动硬盘, 文本型

.局部变量 硬盘型号, 文本型

.局部变量 硬盘品牌, 文本型

.局部变量 硬盘信息, 文本型

.如果真 (取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 0\Target Id 0\Logical Unit Id 0\Identifier”, ) ≠ “”)

硬盘型号1 = 取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 0\Target Id 0\Logical Unit Id 0\Identifier”, )

.如果真结束

.如果真 (取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 1\Target Id 0\Logical Unit Id 0\Identifier”, ) ≠ “”)

硬盘型号2 = 取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 1\Target Id 0\Logical Unit Id 0\Identifier”, )

.如果真结束

.如果真 (取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 2\Target Id 0\Logical Unit Id 0\Identifier”, ) ≠ “”)

硬盘型号3 = 取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 2\Target Id 0\Logical Unit Id 0\Identifier”, )

.如果真结束

.如果真 (取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 3\Target Id 0\Logical Unit Id 0\Identifier”, ) ≠ “”)

硬盘型号4 = 取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 3\Target Id 0\Logical Unit Id 0\Identifier”, )

.如果真结束

.如果真 (取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 4\Target Id 0\Logical Unit Id 0\Identifier”, ) ≠ “”)

硬盘型号5 = 取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 4\Target Id 0\Logical Unit Id 0\Identifier”, )

.如果真结束

.如果真 (取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 5\Target Id 0\Logical Unit Id 0\Identifier”, ) ≠ “”)

硬盘型号6 = 取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 5\Target Id 0\Logical Unit Id 0\Identifier”, )

.如果真结束

.如果真 (取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 1\Scsi Bus 0\Target Id 0\Logical Unit Id 0\Identifier”, ) ≠ “”)

移动硬盘 = 取文本注册项 (4, “HARDWARE\DEVICEMAP\Scsi\Scsi Port 1\Scsi Bus 0\Target Id 0\Logical Unit Id 0\Identifier”, )

.如果真结束

' 本源码来自三叶资源网(www.sanye.cx)

.如果真 (硬盘型号1 ≠ “”)

硬盘信息 = 硬盘型号1

.如果真结束

.如果真 (硬盘型号2 ≠ “”)

硬盘信息 = 硬盘信息 + #换行符 + 硬盘型号2

.如果真结束

.如果真 (硬盘型号3 ≠ “”)

硬盘信息 = 硬盘信息 + #换行符 + 硬盘型号3

.如果真结束

.如果真 (硬盘型号4 ≠ “”)

硬盘信息 = 硬盘信息 + #换行符 + 硬盘型号4

.如果真结束

.如果真 (硬盘型号5 ≠ “”)

硬盘信息 = 硬盘信息 + #换行符 + 硬盘型号5

.如果真结束

.如果真 (硬盘型号6 ≠ “”)

硬盘信息 = 硬盘信息 + #换行符 + 硬盘型号6

.如果真结束

.如果真 (移动硬盘 ≠ “”)

硬盘信息 = 硬盘信息 + #换行符 + 移动硬盘

.如果真结束

.如果真 (取文本左边 (硬盘信息, 3) = “WDC”)

硬盘品牌 = “西部数据:”

标签信息.标题 = 硬盘品牌 + 硬盘信息

.如果真结束

.如果真 (取文本左边 (硬盘信息, 8) = “KINGSTON”)

硬盘品牌 = “金士顿:”

标签信息.标题 = 硬盘品牌 + 硬盘信息

.如果真结束

.如果真 (取文本左边 (硬盘信息, 6) = “SAMSUN”)

硬盘品牌 = “三星:”

标签信息.标题 = 硬盘品牌 + 硬盘信息

.如果真结束

.如果真 (取文本左边 (硬盘型号, 3) ≠ “WDC” 且 取文本左边 (硬盘型号, 8) ≠ “KINGSTON” 且 取文本左边 (硬盘信息, 6) ≠ “SAMSUN”)

标签信息.标题 = 硬盘信息

.如果真结束

' 本源码来自三叶资源网(www.sanye.cx)

.子程序 获取用户网络信息

.参数 本机名, 文本型, 参考

.参数 本机IP, 文本型, 参考

.参数 本机掩码, 文本型, 参考

.参数 本机网关, 文本型, 参考

.参数 本机首DNS, 文本型, 参考

.参数 本机副DNS, 文本型, 参考

.参数 本机MAC, 文本型, 参考

.参数 本机网卡名称, 文本型, 参考

.参数 本机外网IP, 文本型, 参考

.参数 本机外网归属地, 文本型, 参考

.参数 本机CPU, 文本型, 参考

.参数 本机内存, 文本型, 参考

.参数 主板品牌, 文本型, 参考

.参数 主板型号, 文本型, 参考

.参数 显卡型号, 文本型, 参考

.参数 显卡驱动, 文本型, 参考

.参数 本机操作系统, 文本型, 参考

.参数 操作系统版本号, 文本型, 参考

.参数 当前用户, 文本型, 参考

.参数 安装日期, 文本型, 参考

.参数 开机时间, 文本型, 参考

.局部变量 网卡信息, 精易_网卡信息_彗星, 静态, "0"

.局部变量 i, 整数型

系统_取网卡信息_彗星版 (网卡信息)

本机名 = 取本机名 ()

本机外网IP = 文本_取出中间文本 (到文本 (HTTP读文件 (“http://2019.ip138.com/ic.asp”)), “您的IP是:[”, “]”, )

本机外网归属地 = 文本_取出中间文本 (到文本 (HTTP读文件 (“http://2019.ip138.com/ic.asp”)), “来自:”, “”, )

本机CPU = 系统_取CPU名称 ()

.如果真 (取文本右边 (取文本左边 (到文本 (取内存容量信息 (0)), 2), 1) ≠ “0”)  ' 如果取内存容量左边2位数,第二位数不为0

本机内存 = 取文本左边 (本机内存, 2) + “G”  ' 本机内存容量=左边2位数

.如果真结束

本机内存 = 取文本左边 (到文本 (取内存容量信息 (0)), 1) + “G”

主板品牌 = 取文本注册项 (4, “HARDWARE\DESCRIPTION\System\BIOS\BaseBoardManufacturer”, )

.如果真 (取文本左边 (主板品牌, 7) = “ASUSTeK”)

主板品牌 = “华硕”

.如果真结束

.如果真 (取文本左边 (主板品牌, 3) = “MSI”)

主板品牌 = “微星”

.如果真结束

.如果真 (取文本左边 (主板品牌, 6) = “LENOVO”)

主板品牌 = “联想”

.如果真结束

主板型号 = 取文本注册项 (4, “HARDWARE\DESCRIPTION\System\BIOS\BaseBoardProduct”, )

显卡型号 = 取文本注册项 (4, “SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\DriverDesc”, )

显卡驱动 = 取文本注册项 (4, “SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\DriverDate”, )

本机操作系统 = 取文本注册项 (4, “SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName”, )

操作系统版本号 = 取文本注册项 (4, “SOFTWARE\Microsoft\Windows NT\CurrentVersion\ReleaseId”, )

当前用户 = 系统_取用户名 ()

安装日期 = 文本_替换 (文本_取出中间文本 (系统_取系统信息 (), “初始安装日期:     ”, “系统启动时间: ”, ), 20, 1, , “ ”, “”)

开机时间 = 文本_取出中间文本 (系统_取系统信息 (), “系统启动时间:     ”, “系统制造商: ”, )

.如果真 (当前用户 = “Administrator”)

当前用户 = “Administrator (超级用户)”

.如果真结束

.计次循环首 (取数组成员数 (网卡信息), i)

跳到 (i)

.如果真 (取文本左边 (网卡信息 [i].连接名称, 5) ≠ “VMwar”)

.如果真 (网卡信息 [i].IP地址 ≠ “0.0.0.0”)

本机IP = 网卡信息 [i].IP地址

本机掩码 = 网卡信息 [i].子网掩码

本机网关 = 网卡信息 [i].网关地址

本机首DNS = 网卡信息 [i].首选DNS服务器

本机副DNS = 网卡信息 [i].备用DNS服务器

本机MAC = 网卡信息 [i].MAC地址

本机网卡名称 = 网卡信息 [i].网卡描述

.如果真结束

.如果真结束

.计次循环尾 ()

文件下载

解压密码:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网③群:33301895)

易语言取主板型号_易语言获取本机信息源码相关推荐

  1. 易语言取MySQL错误代码_易语言mysql错误排查

    因为最近我也收到很多新手经常问的问题:怎么我的语句老是出错,问题都出在哪里呢?我怎么找了一天都找不到问题所在呢?等等的一些新手经常犯的错误!这次我给大家分享一个怎么样来排查问题的! 这个是一张表添加的 ...

  2. 易语言json置入_易语言取置JSON文本使用方法-易语言学习-猴子技术宅

    什么是JSON? JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度. JSON到底是什么? JSON就是一串字符串 只 ...

  3. 易语言取计算机的ip,易语言怎样取IP物理地址

    QQwry.dat 实际是dbf文件数据库 , 将QQwry.dat 改为QQwry.dbf 就可以看到里面的数据 易语言读取 dbf数据库源码很多 百度一下就可以 附源码 如下 ---------- ...

  4. 易语言取php网页数据,易语言爬取网页内容方法

    写个辅助工具的时候需要提取网页里面的某些内容,我这里便把方法告诉大家,希望对大家有所帮助,记得投票给我哦! 1.在新建的windos窗口程序中画: 两个编辑框.一个按钮. 再添加模块如图中三步! 我们 ...

  5. 易语言mysql修改语句_易语言-MySQL-update源码例程

    易语言中MySQL的update可以用两种方式来对字段进行更新,下面就这两种方式贴出源码.涉及的数据库在文章易语言-MySQL-select源码例程..版本 2 .支持库 MySQL .程序集 窗口程 ...

  6. 易语言json置入_易语言json操作模块源码

    易语言json操作模块源码 系统结构:初始化,解析,到文本,置属性,置属性对象,置属性数值,取属性数值,取属性对象,取通用属性,取属性,成员数,加成员,取成员,取成员文本,置成员,删成员,置类型,赋值 ...

  7. 易语言晨风机器人源_易语言FQ自动聊天机器人源码,易语言自动聊天插件制作源码...

    自动聊天插件制作易语言源码 系统结构:加入消息记录,智能处理消息,加载插件信息,保存词库,词库初始化,关键词查询,加载词库,初始化插件,加入命令,处理命令,取插件,调用插件,取插件信息,时间, === ...

  8. 易语言mysql数据库分页_易语言分页读数据库 mysql数据库分页

    易语言读MySQL数据库出现中文乱码,求高手赐教? 看下mysql数据的编码, 再用易语言,使用同样的编码去链接mysql数据库 易语言如何读取数据库中固定行列的数据? 有几个命令:打开(),用于打开 ...

  9. python跟易语言那个写辅助_易语言写练练看辅助

    .版本 2 .支持库 BmpOperate .支持库 shellEx .支持库 dp1 .程序集 窗口程序集1 .程序集变量 方块数据, 方块数据, , "19,11" .程序集变 ...

最新文章

  1. Scrum Master角色可能消失吗?
  2. java emptylist_Java中Collections的emptyList、EMPTY_LIST详解
  3. python是不是特别垃圾-python为啥比较流行(垃圾桶)
  4. Linux安装jellyfin硬件加速,proxmoxVE LXC 安装设置 Jellyfin 多媒体家庭影院
  5. CentOS 初体验十八:grep命令使用
  6. 【Hadoop学起来】分布式Hadoop的搭建(Ubuntu 17.04)
  7. 深入LINQ | 动态构建LINQ表达式
  8. 三角形外接球万能公式_秒杀三角形问题!!三角形分角线的几个重要结论及其应用...
  9. OpenShift 4 - 在集群节点用crictl对Pod/Image/Container进行操作
  10. linux多级反馈队列的实现,多级反馈队列调度算法的实现
  11. 利用Adobe AIR本地扩展支持Android开发
  12. 使用Xcode、Android Studio将项目链接到Git
  13. String、StringBuffer与StringBuilder的区别
  14. 单片机奇偶交替闪烁_自学单片机第十三篇中:单点交替
  15. html css js介绍ppt,HTML+CSS+JS-入门基础.ppt
  16. MCU升级文件HEX、BIN、S19格式概述
  17. 一款比较简单的PDF解密工具注册码分析
  18. python利用PIL及openpyxl实现图片转为excel表格
  19. TTL电路和CMOS电路的区别和…
  20. 商标有效期、续展期、宽展期分别是什么意思?

热门文章

  1. 不登录QQ,恢复QQ聊天中的语音到电脑上,并导出为MP3
  2. 前端面试之计算机基础篇
  3. 关键springmvc过滤器配置失败的解决办法。
  4. 如何解决mathtype公式从visol复制到Word中变形的问题
  5. 用html做照片墙的教程,HTML5开发项目实战:照片墙(示例代码)
  6. 信创产业国产化替代的机遇和挑战
  7. php新建代码片段,非常实用的PHP代码片段(重点推荐)_PHP教程
  8. Android StudioTV开发教程(十八)建立电视频道,开发电视输入服务
  9. 网络设备行业价格指数走势
  10. 自我介绍及软件工程学习目标