Board logo

标题: [网络连接] 批处理怎样自动检测IP和生成IP网页? [打印本页]

作者: 風隨行    时间: 2008-8-11 10:59     标题: 批处理怎样自动检测IP和生成IP网页?

公司有两部Server A和B, 两个都安装了ERP系统, 现在我想让客户端实现如下的功能:
      默认客户端都有一个网页文件(直接用IP指向某部Server来运行ERP系统程序), 为了防止A Server死机的情况, 所以多了一部数据同步的B Server, 而这个BAT FILE我想做到, 当客户端一运行, 它会自动检测A Server IP是否通( 192.168.0.251), 如果通就自动打开网页(网址为: http://192.168.0.251/erp.jlnp), 如果A Server IP不通, 就自动打开B Server( IP: 192.168.0.252), 网址为: http://192.168.0.252/erp.jlnp, 请各位帮帮忙, 急, 万分感谢!
作者: pusofalse    时间: 2008-8-11 11:59

BAT做这事太耗资源了。
作者: lixiaodaoaaa    时间: 2008-8-11 12:26     标题: 直接 start算了

  1. start iexplore.exe  http://192.168.0.251/erp.jlnp
  2. ping  192.168.0.251 -n 3 >Nul
  3. start iexplore.exe  http://192.168.0.252/erp.jlnp
  4. pause
复制代码

这样就可以了,都能打开一个网页的,呵呵
不用判断的了,鄙人不才,希望楼下的继续发表意见,这个批处理,
凑合能用哈。。


[ 本帖最后由 lixiaodaoaaa 于 2008-8-11 12:29 编辑 ]
作者: Batcher    时间: 2008-8-11 16:17

批处理判断一个网页是否成功打开,是无法实现的把?
可以用VBS
作者: beck1321    时间: 2008-8-11 16:45

楼主的意思是

用批处理 ping 192.168.0.251 通就打开 http://192.168.0.251/erp.jlnp), .
否则就打开 http://192.168.0.252/erp.jlnp   ?

这样的?


如果这么简单的话 应该是可以的啊  斑竹肯定会的 呵呵
作者: beck1321    时间: 2008-8-11 16:47

弱弱的问一下 ping 没有返回值么?
作者: Batcher    时间: 2008-8-11 17:20

ping通,不代表网页可以正常打开。
作者: beck1321    时间: 2008-8-11 17:34

原帖由 Batcher 于 2008-8-11 17:20 发表
ping通,不代表网页可以正常打开。


那至少是个简单的判别 此服务器是否开着啊

难不成还要检测 服务器的iis 。。。 那也太夸张了吧

一般服务器不动  ping通 都可以打开网页的
作者: beck1321    时间: 2008-8-11 17:36

原帖由 風隨行 于 2008-8-11 10:59 发表
它会自动检测A Server IP是否通( 192.168.0.251), 如果通就自动打开网页(网址为: http://192.168.0.251/erp.jlnp), 如果A Server IP不通, 就自动打开B Server( IP: 192.168.0.252), 网址为: http://192.168.0.252/erp.jlnp, 请各位帮帮忙, 急, 万分感谢!


楼主的 意思 不就是只要ping通么 没有要求检测网页是否能打开的啊


奇怪。。。
作者: itrui    时间: 2008-8-11 19:36

PING不通,也不代表网页打不开。
作者: Batcher    时间: 2008-8-11 22:41     标题: 回复 8楼 的帖子

不需要检测服务器的IIS
只需要用VBS检测一下打开网页的返回值就行了
至于究竟是以ping通为标准,还是以正常打开网页为标准,恐怕需要楼主出来澄清一下了,呵呵。
作者: fanqie0223    时间: 2010-6-23 19:01

晕用批处理做这个费事的能用erp的公司一般路由器都是不错的只要在路由器上设置就ok
做一个局域网内部的域名吧2个ip都棒在域名上非常简单的。路由上起dns服务就ok
呵呵不过这是2年前的帖子




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2