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

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

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

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

有任何想法吗?

感谢和问候

#1楼 票数:0

发现下面的脚本正在做这项工作。

@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)

  ask by Crash Bandicoot translate from so

未解决问题?本站智能推荐:

2回复

如何使用命令提示符或批处理文件检查用户是否存在?

我正在尝试创建一个删除用户的脚本。 我想检查输入的用户是否存在,以便我可以说它已删除或用户不存在。 我已经尝试了一些我在网上找到的以前的东西,但它们都不起作用。 这就是我到目前为止所拥有的。
2回复

如何检查FOR循环中是否设置了变量?

我有这个FOR循环: 虽然它明确要求5个tokens但可能只有3个或4个。 有没有更好的方法来编码“令牌”以获取要分析的行中令牌的数量” 如何判断第三个(例如)令牌是否已分配值? 我尝试过IF NOT DEFINED未定义但tokens=1,2,3,4,5 ,即使它们
1回复

批量-检查目录是否不存在

我有以下批处理脚本: 当我运行命令 rename_media_files.cmd "G:\\Projects\\Rename Batch Script\\testfolder\\source" (在cmd.exe-Windows 10 64位上)具有绝对存在的directoryCo
1回复

批处理:检查文件路径中是否包含“()”的文件

在批处理脚本中,我可以检查文件是否存在,如下所示: 我还可以检查存储在变量名中的文件: 不幸的是,如果文件名包含方括号()则无法使用: 批处理将文件路径中的方括号解释为if语句的块。 如何检查路径中是否包含()的文件?
3回复

如何在批处理脚本中检查是否相等?

我正在尝试查找具有特定日期的文件,但是我的平等性不起作用,正如我认为的那样。 这是我的批处理文件: 当我运行它时,得到以下输出: 有人可以向我解释为什么年份印刷为2009年,但是如果被if check认为不是2009年? 感谢和抱歉,我的批处理文件不起作用。
2回复

检查数组元素(文件)是否具有特定扩展名

我正在尝试编写执行以下操作的代码。 我在一个具有特定扩展名的目录中有一些文件。 我制作了一个包含所有这些的矢量。 现在我想根据扩展名将每个文件重命名为其他文件。 所以为此,我试图用for循环来创建向量,在其中检查每个元素扩展。 现在我不会重命名它只是在找到带有.elf扩展名的文件时在屏
1回复

批量检查终端是否可以ping服务器

我写了一个批处理,但是根本不起作用: 在ip_list.txt内部: 如果没有发生%100丢失,我需要获得IP地址。 我的代码需要快速帮助。
2回复

使用批处理脚本检查环境中是否存在JAVA_HOME

我想检查环境中是否存在JAVA_HOME所以我编写了下面的脚本a.bat 它显示“命令的语法不正确”我哪里出错了?