如何检查页面是不是已启动或用户是不是已连接到域

Posted

技术标签:

【中文标题】如何检查页面是不是已启动或用户是不是已连接到域【英文标题】:How to check if a page is up or if user is connected to the domain如何检查页面是否已启动或用户是否已连接到域 【发布时间】:2020-06-05 16:46:46 【问题描述】:

我需要一些关于批处理脚本的帮助。该脚本的目的是在用户登录到 windows 时打开一个网页。

网页托管在我们的本地服务器中。

我的问题是即使用户没有连接到网络,页面仍然打开(显然它不显示任何内容)。

不幸的是,Ping 受到限制。我正在尝试检查该网页是否可访问,或者用户是否已连接到网络以启动该页面。

有什么想法吗?

感谢和问候

【问题讨论】:

如果由于某种原因ping 受到限制,请改用telnet。如果主机在线,它应该返回一些数据。 (400 Bad Request 或类似的东西) 谢谢 试试看是否有效 Telnet 也被禁用 ;-( 【参考方案1】:

在下面找到正在执行这项工作的脚本。

@set @x=0 /*
:: ChkHTTP.cmd
 @echo off
  setlocal
  set "URL=http://10.0.0.23:8090/FeedBack/index.php"
  cscript /nologo /e:jscript "%~f0" %URL% | find "200" > nul
  if %ErrorLevel% EQU 0 (
    start "" "C:\Program Files\Internet Explorer\iexplore.exe" -k ""http://10.0.0.23:8090/FeedBack/index.php""
  ) else (
  echo 
     EXIT
  )
  goto :EOF

 JScript */
  var x=new ActiveXObject("Microsoft.XMLHTTP");
  x.open("GET",WSH.Arguments(0));x.send();
  while (x.ReadyState!=4) WSH.Sleep(1);
  WSH.Echo(x.status)

【讨论】:

以上是关于如何检查页面是不是已启动或用户是不是已连接到域的主要内容,如果未能解决你的问题,请参考以下文章

验证 iphone 是不是已连接到扩展坞

如何检查用户是不是已经喜欢 Facebook 页面?

检查蜂窝数据是不是已关闭

我需要知道如何让 python 不断检查它是不是连接到互联网 [重复]

如何使用 Facebook 的 API 检查用户是不是喜欢我的 Facebook 页面或 URL

为啥本地连接已连接上,但是不能上网?