|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 剑仙十号 于 2021-6-24 19:05 编辑
//【剑仙教程】使用匿名管道,隐藏执行CMD命令获取返回值
//代码环境:tc7.0
var hThread
功能 执行()
var str
//str = PipeCmd("cmd /c date 2017-10-05")
//str = PipeCmd("cmd /c time 10:10:10")
//str = PipeCmd("cmd /c dir c:")
//调试输出("遍历结果:" & str)
//str = PipeCmd("cmd /c ipconfig/all")
str = PipeCmd("cmd /c ipconfig")
调试输出("ipconfig:" & str)
//xp格式IP Address. . . . . . . . . . . . : 192.168.1.2
//win7格式IPv4 地址 . . . . . . . . . . . . : 192.168.1.2
变量 version = 系统获取版本号()
traceprint("系统版本号:" & version)
var pattern
if(version == 2)
pattern = "(\\. ){8,16}: \\d{3}\\.\\d{3}\\.\\d{1,3}\\.\\d{1,3}"
elseif(version >= 5)
pattern = "(\\. ){8,16}: \\d{3}\\.\\d{3}\\.\\d{1,3}\\.\\d{1,3}"
end
var arr = 正则表达式匹配(str, pattern, true, true)
var bool = 是否数组(arr)
if(bool == 1)
var n = 数组大小(arr)
traceprint("数组大小:" & n)
if(n > -1)
traceprint(arr[0])
var ay
字符串分割(arr[0], ": ", ay)
调试输出("内网_IP地址:" & ay[1])
messagebox("内网_IP地址:" & ay[1])
end
end
结束
功能 执行0()
//域名是什么 有什么用
//.
//用网址来打开网页,那个网址就是域名。
//域名是一个IP地址上的"面具", 目的是便于记忆和沟通,的一组服务器的地址。
//域名可以打开网页,域名_IP 也可以打开网页
//例如百度,域名是:www.baidu.com
//域名_IP是:14.215.177.38
//这两个都可以打开网页.
//.
//网络域名解析()
//传入域名,获取域名_IP地址.
//传入"",获取内网_IP地址.
//传入"",断网时,内网_IP为:127.0.0.1
//.
var 域名_IP地址 = 网络域名解析("www.baidu.com")
traceprint(域名_IP地址)
//外网_IP地址:
//在网页浏览器输入:IP地址,就可以查询到.
var 内网_IP地址 = 网络域名解析("")
traceprint(内网_IP地址)
结束
|
评分
-
查看全部评分
|