火车浏览器官方论坛

 找回密码
 立即注册
查看: 5465|回复: 5
打印 上一主题 下一主题

求判断本机IP地址是否内外网的C#代码

[复制链接]

1

主题

3

帖子

77

积分

注册会员

Rank: 2

积分
77
跳转到指定楼层
楼主
发表于 2016-5-20 09:59:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
生成的exe文件在公司的内网运行需要加上一个浏览器设置代理的步骤才能访问外网,所以需要加一个判断本机IP地址是否为内网或外网的C#代码,请求帮助,万分感谢!
公司的IP地址是10.x.x.x开头的判断为内网;其余的就判断为外网。
将结果反馈给变量:IP属性:内网/外网
回复

使用道具 举报

9

主题

57

帖子

380

积分

中级会员

Rank: 3Rank: 3

积分
380
沙发
发表于 2016-5-23 23:46:17 | 只看该作者
调用外部程序  cmd,将结果参数返回判断
回复 支持 反对

使用道具 举报

1

主题

3

帖子

77

积分

注册会员

Rank: 2

积分
77
板凳
 楼主| 发表于 2016-5-26 09:16:54 | 只看该作者
ShineGoo 发表于 2016-5-23 23:46
调用外部程序  cmd,将结果参数返回判断

果然可以实现了,谢谢!
又有个问题,在变量判断时需要查找的值哪里要怎么填呢?没有(*)通配符
回复 支持 反对

使用道具 举报

9

主题

57

帖子

380

积分

中级会员

Rank: 3Rank: 3

积分
380
地板
发表于 2016-5-26 22:21:08 | 只看该作者
可能用正则快一些吧。我只能说一个笨办法,变量处理>变量处理>内容替换———替换内容[参数].
[参数].[参数]  替换成[参数1]   
然后js代码或c#代码条件判断就可以了
if stringDic["变量"]=10  
变量=内网
else 变量=外网

然后条件判断,判断变量=内网 true嵌套拨号操作就行了吧。

手机码字大概思路,也是新手。
回复 支持 反对

使用道具 举报

4

主题

33

帖子

160

积分

注册会员

Rank: 2

积分
160
5#
发表于 2016-6-5 13:52:28 | 只看该作者
来学习了,顺便回个贴
回复 支持 反对

使用道具 举报

4

主题

33

帖子

160

积分

注册会员

Rank: 2

积分
160
6#
发表于 2016-6-5 13:56:31 | 只看该作者
来学习了,顺便回个贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火车浏览器  

GMT+8, 2024-11-23 08:59 , Processed in 0.067181 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表