首页 > 其他分享 >citect使用CitectVBA脚本获取本机IP地址

citect使用CitectVBA脚本获取本机IP地址

时间:2023-05-09 19:46:32浏览次数:50  
标签:Dim Object objItem citect objAddress CitectVBA IP地址 colItems

这是我在新浪写过的一个笔记,在这里也记录一遍。新浪博客地址citect使用CitectVBA脚本获取本机IP地址_来自金沙江的小鱼_新浪博客 (sina.com.cn)

最近现场计算机上需要获取IP地址来做一些功能,简单得查询了一下网络,还是很好实现的。

新建一个citectVBA函数 Function GetIPAddress() Dim objWMIService As Object Dim colItems As Object Dim objItem As Object Dim objAddress  Set objWMIService = GetObject("winmgmts:\\." & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True") For Each objItem In colItems    For Each objAddress In objItem.IPAddress    If objAddress <> "" Then    MSGBOX objAddress    End If    Exit For    Next Exit For Next End Function   在CItect项目画面新建一个按钮,鼠标点击事件写下面的脚本 VbCallReturn(VbCallRun(vbcallopen("GetIPAddress"))) 保存编译运行,点击画面上的按钮,就会弹出消息框显示本机的IP地址

 

标签:Dim,Object,objItem,citect,objAddress,CitectVBA,IP地址,colItems
From: https://www.cnblogs.com/fishingsriver/p/17386041.html

相关文章

  • IP地址字符串转数组
    查看代码staticuint8_tip_buf[4];staticuint8_ttest_str[]="192.168.1.123";staticuint8_tipstr2num(uint8_t*src_str);voidipstr2num(uint8_t*src_str){inti=0,j=0,k=0;charnew_str[3];while(*src_str!='\0'......
  • HJ18 识别有效的IP地址和掩码并进行分类统计
    思路:程序实现不难,困难的是看懂题目。需要右一点IP地址和子网掩码的基本知识。困难点1:255.255.255.32就是一个非法的掩码。32的二进制0b100000,不足8位,需要补全为00100000,因此1前面有‘0’是非法掩码。困难2:当成对的子网掩码或IP地址为非法时,计算为一个错误,并不再对IP地址的类别......
  • 用C/C++在Linux和Android NDK中获取设备的IP地址
    C/C++开发的获取设备IP地址的代码,下面链接中的版本是在Linuxx86-64环境中编译(Centos7.5)的,也可在其它版本的Linux中或者AndroidNDK('armeabi-v7a','arm64-v8a','x86','x86_64'等版本)中编译。下载地址(此版本须在Linuxx86-64环境中运行):金山文档https://kdocs.cn/l/cd4VM3e......
  • 前端获取ip地址、获取经度、纬度
    记录一次js获取ip地址,经纬度开始使用过很多的方法constgetLocalIP=async()=>{constpc=newRTCPeerConnection();pc.createDataChannel('');constoffer=awaitpc.createOffer();awaitpc.setLocalDescription(offer);constlocalIP=pc.localDescri......
  • 虚拟机配置静态IP地址
       子网IP可以随意设置子网掩码一定要是255.255.255.0网关IP(G)设置成【X.X.X.2】 添加以下五段代码。❗注意:网关地址和DNS服务器要和⑥一样。❗注意:IPADDR静态IP地址和④⑥要不一样,此处有错误,后面我改成了192.168.88.88打开以下文件请查看底部 执行以下......
  • Problem D: IP地址合法性和网络类别检查
    1defIslegal(a):2ip=list(map(int,a))3flag=0#标志是否合法4if0<=ip[0]<=255:5if0<=ip[1]<=255:6if0<=ip[2]<=255:7if0<=ip[3]<=255:8......
  • 一步搞定IP地址查询:这个在线工具帮你快速掌握设备的位置信息!
    前言  今天分享一个免费的在线工具来查询IP地址所在的地理位置。可以通过IP地址所属的网络运营商和其他相关信息来确定设备的位置,包括国家、地区、城市和经纬度等信息。Ip-API官网地址:https://ip-api.com/使用示例  该工具除了提供界面查询,还贴心的提供了API。并且......
  • IP地址与主机名
    IP地址IP地址是联网计算机的网络地址,用于在网络中进行定位。每一台联网的电脑都会有一个地址,用于和其他计算机进行通讯IP地址主要有2个版本,V4版本和V6版本(V6很少用)IPv4版本的地址格式是:a.b.c.d,其中abcd表示0~255的数字,如192.168.88.101就是一个标准的IP地址可以通过命令:ifcon......
  • IP地址笔记
    一、简单局域网构成局域网:一般称为内网。简单局域网构成:交换机、网线、PC(其他IT终端)。交换机:用来组建内网的局域网的设备。交换机用来组建局域网,不能连接内外网,有很多接口。路由器用来连接内外网。二、IP地址IP地址就是一个唯一标识,是一段网络编码(二进制),常用的IPv4由32位组......
  • IP地址配置
    第三章:IP地址的配置IPv4(InternetProtocolVersion4)协议族是TCP/IP协议族中最为核心的协议族。它工作在TCP/IP协议栈的网络层,该层与OSI参考模型的网络层相对应。网络层提供了无连接数据传输服务,即网络在发送分组时不需要先建立连接,每一个分组(也就是IP数据报文)独立发送。3.1IP地址......